1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 远程访问mysql数据库_关于远程连接MySQL数据库的问题解决

远程访问mysql数据库_关于远程连接MySQL数据库的问题解决

时间:2020-11-13 02:16:03

相关推荐

远程访问mysql数据库_关于远程连接MySQL数据库的问题解决

安装MySQL

sudo apt-get install mysql-server

这个应该很简单了,而且我觉得大家在安装方面也没什么太大问题,所以也就不多说了,下面我们来讲讲配置。

配置MySQL

注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/mysql.conf.d/f配置文件了!下面我们一步步地来:

默认的MySQL安装之后根用户名为root,密码也是root.

如果你想进行远程访问或控制,那么你要做两件事:

其一:

mysql>GRANT ALL PRIVILEGES ON *.* TO 'longlong'@"%" IDENTIFIED BY "123456";

'longlong'为你新增加的用户,‘123456’是密码。

允许longlong用户可以从任意机器上登入MySQL。

现在,在Ubuntu主机上查询MySQL权限信息如下:

用select user,host from mysql.user命令查看

我们也可以通过netstat命令来查看相关端口监听信息:

shell> netstat -anp | grep 3306

output> tcp 127.0.0.1:3306 LISTEN

其二:

$sudo vi/etc/mysql/mysql.conf.d/f

找到bind-address = 127.0.0.1这一行

注释掉或改为bind-address = 0.0.0.0即可

重启mysql服务

sudo service mysql restart

再次运行netstat命令:

shell> netstat -anp | grep 3306

output> tcp 0.0.0.0:3306 LISTEN

这样就可以允许其他机器访问MySQL了。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。