第一步,修改配置文件:vim /etc/mysql/my.cnf
找到bind-address = 127.0.0.1
改為:bind-address = 0.0.0.0或者直接注釋掉這一句垃瞧,#允許任意ip地址訪問歪沃,也可以指定IP地址。
重啟MySQL: sudo service mysql restart;
第二步:
授權(quán)用戶能進行遠程連接
grant all privileges on *.* to root@"%" identified by "password" with grant option;
flush privileges;
第一行命令解釋如下,*.*:第一個*代表數(shù)據(jù)庫名嘱根;第二個*代表表名顶燕。這里的意思是所有數(shù)據(jù)庫里的所有表都授權(quán)給用戶。root:授予root賬號芝此。“%”:表示授權(quán)的用戶IP可以指定,這里代表任意的IP地址都能訪問MySQL數(shù)據(jù)庫。“password”:分配賬號對應的密碼,這里密碼自己替換成你的mysql root帳號密碼。
第二行命令是刷新權(quán)限信息排惨,也即是讓我們所作的設(shè)置馬上生效,第二句好像沒啥用辕宏,直接重啟mysql使設(shè)置生效