杭州專業(yè)設(shè)計網(wǎng)站怎樣建網(wǎng)站
編碼問題
不管官方使用什么編碼:latin1、gbk、utf8、utfmb4。統(tǒng)一使用utfmb4
MySQL中的utf8并不是utf-8,它省略了一個字節(jié),只是用三個字節(jié)存儲所有的符號,utfmb4才是utf-8
遠程登錄問題:
MySQL官方默認沒有啟動遠程登錄,只提供本地登錄
mysql> use mysql
# 使用mysql數(shù)據(jù)庫
mysql> select user , host from user;
# 查詢mysql數(shù)據(jù)庫的user表的user,host字段
host列如果寫成一個具體的IP地址或域名,則只有這個IP地址才能正常登錄該用戶,或使用通配符 %
如:
host:1.1.1.1
host:1.1.1.1,2.2.2.2
host:%
host:1.1.%
開啟遠程登錄:
修改host
(開啟root
的遠程登錄):
# 將mysql.user表中root行的host列內(nèi)容修改為%
update mysql.user set host="%" where user="root";# 確認是否修改:
mysql> select user , host from user;
+------------------+-----------+
| user | host |
+------------------+-----------+
| root | % |
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
+------------------+-----------+
生效方式:
重啟進程
刷新權(quán)限
mysql> flush privileges;