文件路徑:
/etc/mysql/mysql.conf.d/mysqld.cnf
將bind-address = 127.0.0.1修改為bind-address = 0.0.0.0
重新啟動並登陸mysql
sudo service mysql restart;
1.在Linux端登錄mysql數據庫:mysql -uuname -ppassword (默認root用戶不能遠程登陸)
mysql> use mysql;
查詢host值:
mysql> select user,host from user;
2. mysql -uroot -p
修改權限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
刷新生效
FLUSH PRIVILEGES;
重新啟動mysql
sudo service mysql restart;
注意:有時重啟服務器后mysql未啟動導致遠程無法連接只需啟動mysql
sudo service mysql start;