遠端連結雲server的MySQL
阿新 • • 發佈:2018-11-09
遇到的坑:
flask-migrate 建立遷移指令碼報錯(ValueError: invalid interpolation syntax)
原因:mysql密碼裡面包含%
(話說這個問題真的很難想到,希望大家引以為戒)
更改MySQL的密碼:
第一種方法:進入MySQL後:ALTER USER 'root'' IDENTIFIED BY 'MyNewPass4!';
第二種方法:
use mysql;
set password for 'root'=password('MyNewPass4!');
使用mysql資料庫,Mysql資料庫是Mysql系統自帶的資料庫,帶有使用者表,我們可以新增使用者,並授權 輸入: [html] view plain copy
- use mysql
建立使用者,允許所有ip訪問;當然也可以設定特定的ip,然後host就要改成特定的ip
查詢我們是否建立訪問的host成功:select user, host form user;
然後授權,是ip可以訪問資料庫,注意%號建議換成特定的ip [html] view plain copy
- grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
輸入: [html] view plain copy
- flush privileges;
ok,授權成功會提示 [html] view plain copy
- Query OK, 0 rows affected (0.00 sec)