博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
远程连接mysql
阅读量:7190 次
发布时间:2019-06-29

本文共 861 字,大约阅读时间需要 2 分钟。

修改mysql.user表 

以root或debian-sys-maint身份登录mysql

如果root用户连不上,可以新建用户(建议不要用root用户连):

mysql>create user user_name identified by 'password123456';
$ mysql -u debian-sys-maint -p mysql> use mysql mysql> select Host, User from user; mysql> GRANT ALL PRIVILEGES ON *.* TO 'foo'@'%'; mysql> SET PASSWORD FOR 'foo'@'%' = PASSWORD("123"); mysql> FLUSH PRIVILEGES;

修改mysql配置文件

$ pwd/etc/mysql/mysql.conf.d#ubuntu对应/etc/mysql/my.cnf$ vim mysqld.cnf #对应修改下面的内容# Instead of skip-networking the default is now to listen only on# localhost which is more compatible and is not less secure.#bind-address = 127.0.0.1bind-address = 0.0.0.0

centos需要打开防火墙:iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT 

iptables -L -n 
修改完成后,需要重新启动mysql服务 
$ /etc/init.d/mysql restart


实际连接 

mysql -u foo -p -h 192.168.1.25

参考: 

转载于:https://www.cnblogs.com/willaty/p/8022140.html

你可能感兴趣的文章
如何在eclipse模拟器上运行下载好的apk程序
查看>>
Hibernate 错题分析
查看>>
Django+Uwsgi+Nginx部署
查看>>
js获得一月中天数
查看>>
DTCMS插件的制作实例电子资源管理(一)插件目录结构
查看>>
《领域模型》——第四部分-战略设计
查看>>
微信开发之调起摄像头、本地展示图片、上传下载图片
查看>>
对于使用了SSH造成的中文乱码问题,4大解决方法
查看>>
PAT Advanced 1023 Have Fun with Numbers
查看>>
python多线程threading下载示例
查看>>
python常见问题解决方案
查看>>
【算法学习笔记】77.双线棋盘 动态规划 SJTU OJ 1263 纸来纸去
查看>>
OnSubmit中的Ajax判断
查看>>
CF1117G Recursive Queries
查看>>
愤怒的小鸟 高清完整版下载
查看>>
解决 border-radius 元素在应用了 transform 的子元素 时overflow:hidden 失效的问题
查看>>
linux命令 dirname
查看>>
8/9
查看>>
Leangoo英文版来了~
查看>>
Leangoo敏捷工具Jenkins配置指南
查看>>