Linux下远程连接MySQL数据库的⽅法
踩坑笔记
估计搞了⼀个多⼩时才把这个远程连接搞好。⼀台本地电脑,⼀台云服务器,都是linux系统。
步骤
1、在服务器端开启远程访问
⾸先进⼊mysql数据库,然后输⼊下⾯两个命令:
grant all privileges on *.* to 'root'@'%' identified by 'password';
flush privileges;
1. 第⼀个*是数据库,可以改成允许访问的数据库名称
2. 第⼆个是数据库的表名称,代表允许访问任意的表
3. root代表远程登录使⽤的⽤户名,可以⾃定义
mysql无法连接到服务器
4. %代表允许任意ip登录,如果你想指定特定的IP,可以把%替换掉就可以了
5. password代表远程登录时使⽤的密码,可以⾃定义
6. flush privileges;这是让权限⽴即⽣效
2、修改myf配置⽂件prolog语言是高级语言吗
这个是mysql的配置⽂件,如果你⽆标题⽂章不到在哪⾥的话,可以输⼊find /* -name myf 到
通过vim编辑该⽂件,到bind-address = 127.0.0.1这⼀句,然后在前⾯加个#号注释掉,保存退出
3、重启服务
增加表单隐藏域的html代码service mysql restart
4、在本地远程连接
在终端输⼊:
mysql -h 服务器ip地址 -P 3306 -u root -p
然后输⼊密码即可。
root是第1点设置的⽤户名,密码也是第1点设置的密码
⼀些细节
在⽹上了很多⽂章,说要开启3306端⼝才能连接,但是我开启了却还是⽆法连接,后来⼜到了⼀些⽂章,说要更改myf,也就是上⾯的第2点,更改了然后重启服务器就可以了。
gantry>stution刚刚在另外⼀台服务器上⾯试了⼀下,没有配置过端⼝,通过上⾯三步,很快就连上了。
所以第⼆点⾮常重要,基本上每个⼈装mysql的时候都会去配置那个⽂件,因为字符集需要配置。所以肯定有那个⽂件的,⽤find命令就⾏了。
app 安装以上就是本⽂的全部内容,希望对⼤家的学习有所帮助,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论