# 3.新開起一個(gè)終端輸入 $ mysql -uroot mysql mysql> update user set password=password('新密碼') where user='root'; mysql> flush privileges; mysql> quit; 3、服務(wù)上root能用,遠(yuǎn)程不能登錄 $ mysql -uroot -p mysql> use mysql;
# 先查看user表host字段,有無通配符'%',若有直接運(yùn)行flush privileges; mysql> select host from user where user='root'; mysql> grant all privileges *.* to 'root'@'%' identified by 'root密碼'; mysql> flush privileges; mysql> quit; 4、遠(yuǎn)程連接提示caching_sha2_password錯(cuò)誤 從mysql5.7版本之后,默認(rèn)采用了caching_sha2_password驗(yàn)證方式 mysql> use mysql; mysql> alter user 'root'@'%' identified with mysql_native_password by 'root密碼'; 5、mysql修改默認(rèn)數(shù)據(jù)存放 $ mysqladmin -u root -p variables | grep datadir # 查看mysql數(shù)據(jù)庫存放目錄 $ service mysqld stop $ mv /var/lib/mysql /路徑 # 移動(dòng)數(shù)據(jù)庫文件