ubuntu16.04下mysql 配置(2)

第一步:
在目录/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 privilegesbash

4.重启 MySQL:sudo /etc/init.d/mysql restartide

第三步:
1.命令行方式登入:
远程登录mysql,同时指定对应的端口和ip。ui

假设远程的ip为:10.154.0.43
端口为:3341spa

输入以下命令:命令行

#mysql -uroot -p -h10.154.0.43 -P3341 

回车后:
会须要输入密码。

2.使用navicat for mysql登陆:

 

来源:https://www.jianshu.com/p/61798dbcef58

相关文章
相关标签/搜索