Ubuntu系统学习笔记-6.Mysql远程连接
来源:互联网 发布:ubuntu流量监控悬浮窗 编辑:程序博客网 时间:2024/05/19 02:44
之前的笔记里写通过phpmyadmin来实现对mysql的管理,但是如果要远程连接怎么办,这里使用了Navicat,发现填写Ubuntu主机ip和设置对应的数据库端口号(默认3306)后,不能正常连接,原因是因为mysql没有开放远程连接,那么要如何设置呢?
一、解除mysql对绑定ip的限制
之前看网上教程说修改/etc/mysql里面的my.cnf,实际发现在mysql 5.7.16中这个文件内容的画风明显和网上的截图不一样,于是发现里面引用了/mysql.conf.d中的mysqld.cnf文件,于是去mysqld.cnf文件中修改:
sudo vim mysqld.cnf
在bind-address= 127.0.0.1这句话前面加上#,保存并退出。
二、给予权限
登录mysql:
mysql -u root -p
之后执行语句:(注意尾部的分号)
use mysql;
Grant all on *.* to 'root'@'%' identified by 'root用户的密码' with grant option;
flush privileges;
接下来重启mysql,先输入exit退出mysql,然后执行:
sudo /etc/init.d/mysqld restart
再就可以通过workbench、navicat进行远程登录了。
其实对于远程登录的用户最好分配一个权限低的用户,尤其是分配给非管理员的数据库操作员。
0 0
- Ubuntu系统学习笔记-6.Mysql远程连接
- Ubuntu系统下MySQL开启远程连接
- Ubuntu系统下MySQL开启远程连接
- Ubuntu系统下MySQL开启远程连接
- Ubuntu系统下MySQL开启远程连接
- ubuntu mysql远程连接
- ubuntu mysql远程连接
- ubuntu mysql远程连接
- ubuntu mysql远程连接
- ubuntu mysql远程连接
- ubuntu mysql远程连接
- ubuntu mysql远程连接
- Linux学习笔记之——ubuntu中mysql允许远程连接
- Mysql学习篇之---Ubuntu环境下远程连接
- ubuntu远程连接windows系统
- ubuntu 下远程连接mysql
- ubuntu mysql 远程连接出错
- ubuntu下mysql远程连接
- 聚合数据常用快递接口代码
- SQLServer 2008以上误操作数据库恢复方法——日志尾部备份
- zeromq 在ubuntu 下的编译命令,以及使用时的注意事项
- 当str.Format()遇到0xC015000F:正被停用的激活上下文不是最近激活的
- MAC安装Securecrt,及如何破解
- Ubuntu系统学习笔记-6.Mysql远程连接
- Java Web学习总结(32)——Java程序员最亲睐的Web框架
- 身份证 验证、识别~后台代码
- 前端-网站部署-本地IIS部署-无法访问-端口权限开启
- NodeJS学习 -- Event
- 怎么在文件对比工具中插入表格数据
- MySql避免重复插入记录方法(ignore,Replace,ON DUPLICATE KEY UPDATE)
- iOS swift - 通过xib 自定义View
- html 中textarea完整用法