Linux下MySQL不能远程访问
2024-08-26 05:30:55
最近在Linux上装了个MySQL数据库,可是远程连接MySQL时总是报出erro 2003: Can't connect to MySQL server on '211.87.***.***' (111),昨天查了好几个小时才找到解决方案,如下:
1.sudo gedit /etc/mysql.my.cnf
找到bind-address =127.0.0.1
修改为bind-address =0.0.0.0
2.sudo /etc/init.d/ mysql restart
在这种情况下如果再尝试远程连接,则会报出ERROR 1130 (HY000): Host '211.87.***.***'is not allowed to connect to this MySQL server提示信息,不能远程连接数据库。
在MySQL host上按如下命令操作
mysql -u root -ppassword //进入mysql控制台
mysql>use mysql;
mysql>update user set host = '%' where user = 'root'; //这个命令执行错误时可略过
mysql>flush privileges;
mysql>select host, user from user; //检查‘%’ 是否插入到数据库中
mysql>quit
3、其它
mysqladmin -u root password 123 //改密码
在/ety/my.cnf中加入skip-grant-tables //跳过mysql访问控制
最新文章
- ma60笔记
- DIOCP之编写第一个应用程序(一)
- Linux dd——备份命令
- iOS上绘制自然的签名-b
- 在O(1)时间删除链表结点
- VS中C++对象的内存布局
- curl的封装
- selenium 多线程
- Mybatis源码分析-SqlSessionTemplate
- Linux系统下,在文件中查找某个字符串
- Scala数组| 集合
- H5页面测试实战总结
- canvas用数组方式做出下雨效果
- Window上安装—Docker 笔记
- 【Python】解析Python的缩进规则
- 内联外联CSS和JS
- 【题解】Luogu P1503 鬼子进村
- Springboot+Mybatis批量导入多条数据
- python使用set来去重碰到TypeError: unhashable type
- Canvas中的剪切clip()方法
热门文章
- mongo(四)索引
- [ACM_其他] Square Ice (poj1099 规律)
- [51单片机] EEPROM 24c02 + 数码管 + 中断 [统计开机次数]
- Null 与 “” 的区别
- 常用dom对象
- paip.判断字符是否中文与以及判读是否是汉字uapi python java php
- Linux初学 - 安装及网络配置
- NodeJS-图片上传(Express)
- MYSQL中约束及修改数据表
- gulp+Babel 搭建ES6环境