第一步登錄數(shù)據(jù)庫:mysql -u root -p
第二步修改mysql數(shù)據(jù)庫的user表:
use mysql;
update user set host = '%' where user = 'root';(設(shè)置權(quán)限,給予該賬戶可以遠(yuǎn)程連接的權(quán)限)
第三步修改監(jiān)聽端口
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
bind-address = 127.0.0.1(把這一句注釋掉)
第四步用root用戶重啟服務(wù)器
shutdown -r now
image.png
可能需要
然后找到[mysqld]部分的參數(shù)念秧,在配置后面建立一個新行,添加下面這個參數(shù):
skip-name-resolve
保存文件并重啟MySQL:
<u>復(fù)制代碼</u>代碼如下:
/etc/init.d/mysql restart
這樣以前寫的項(xiàng)目訪問數(shù)據(jù)庫的時候 ip是localhost話的改成服務(wù)器的ip地址,不然無法訪問(監(jiān)聽的ip變了)