源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

Linux系统下实现远程连接MySQL数据库的方法教程

  • 时间:2022-09-30 13:48 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:Linux系统下实现远程连接MySQL数据库的方法教程
[b]前言[/b] 最近在工作中遇到了这个需求,估计搞了一个多小时才把这个远程连接搞好。一台本地电脑,一台云服务器,都是linux系统。下面来看看详细的介绍: [b]步骤[/b] [b]1、在服务器端开启远程访问[/b] 首先进入mysql数据库,然后输入下面两个命令:
grant all privileges on *.* to 'root'@'%' identified by 'password';
flush privileges;
第一个*是数据库,可以改成允许访问的数据库名称 第二个 是数据库的表名称,代表允许访问任意的表 root代表远程登录使用的用户名,可以自定义 %代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了 password代表远程登录时使用的密码,可以自定义 flush privileges;这是让权限立即生效 [b]2、修改my.cnf配置文件[/b] 这个是mysql的配置文件,如果你无标题文章找不到在哪里的话,可以输入[code]find /* -name my.cnf [/code]找到 通过vim编辑该文件,找到[code]bind-address    = 127.0.0.1[/code]这一句,然后在前面加个#号注释掉,保存退出 [b]3、重启服务[/b]
service mysql restart
[b]4、在本地远程连接[/b] 在终端输入:
mysql -h 服务器ip地址 -P 3306 -u root -p
然后输入密码即可。 root是第1点设置的用户名,密码也是第1点设置的密码 [b]一些细节[/b] 在网上找了很多文章,说要开启3306端口才能连接,但是我开启了却还是无法连接,后来又找到了一些文章,说要更改my.cnf,也就是上面的第2点,更改了然后重启服务器就可以了。 刚刚在另外一台服务器上面试了一下,没有配置过端口,通过上面三步,很快就连上了。 所以第二点非常重要,基本上每个人装mysql的时候都会去配置那个文件,因为字符集需要配置。所以肯定有那个文件的,用find命令找找就行了。 [b]总结[/b] 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对编程素材网的支持。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部