第一步:
在目录/etc/mysql
下找到my.cnf
,用vim编辑,找到my.cnf
里面的css
bind-address = 127.0.0.1
将其注释或将127.0.0.1
替换为0.0.0.0
便可实现容许任意IP的访问。mysql
第二步:
1.用root
帐户登陆Mysql数据库;sql
2.受权用户能进行远程链接数据库
grant all on *.* to username@'%' identified by 'password';
注意:username
是用户名,password
是要本身填写的一个名字,例如:vim
grant all on *.* to zl@'%' identified by '123456';
"*.*":第一个*表明数据库名;第二个*表明表名。这里的意思是全部数据库里的全部表都受权给用户。 root:授予root帐号。 “%”:表示受权的用户IP能够指定,这里表明任意的IP地址都能访问MySQL数据库。 “password”:分配帐号对应的密码,这里密码本身替换成你的mysql root账号密码。
3.最后刷新一下,执行:flush privileges
;bash
4.重启 MySQL:sudo /etc/init.d/mysql restart
ide
第三步:
1.命令行方式登入:
远程登录mysql,同时指定对应的端口和ip。ui
假设远程的ip为:10.154.0.43
端口为:3341
spa
输入以下命令:命令行
#mysql -uroot -p -h10.154.0.43 -P3341
回车后:
会须要输入密码。
2.使用navicat for mysql登陆:
来源:https://www.jianshu.com/p/61798dbcef58