MySQL遠程登錄權限問題以及字符集設置

Linux mysql字符集配置

查看字符集
show variables like ‘%char%’

讓mysql默認支持utf8

find / -name my.cnf  添加
[mysqld]
character-set-server=utf8
[mysql]
default-character-set=utf8

權限

物理機ip 192.168.43.101 給物理機放開權限 才能連接linux的數據庫

 grant all privileges on *.* to 'root'@'192.168.43.101'  identified by ‘root’ with grant option;
flush privileges;

再次連接成功 就可以看到hive的數據庫

此外如果出現了
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
那麼
1
可以設置政策等級問題
set global validate_password_policy=0;
2 有時候設置了上一不也可能不成功
那就不設置簡單的密碼設置複雜的 例如:zjy123zjy
之後再開啓權限 就沒事兒了
開啓所有的權限

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'zjy123zjy' WITH GRANT OPTION;

flush privileges;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章