linux上设置mysql能远程连接不上,请高人指导,linux服务器上mysql怎么设置,才能远程连接...
haolifengwang 于 2012-05-04 09:54:36发表:
第一步是要创建一个可以远程连接的 MySQL 用户
mysql>usemysql;
mysql> GRANT ALL PRIVILEGES ON 数据库.* TO 用户名@"%" IDENTIFIED BY "用户密码";
当然如果也可以选择一个已有的用户,开启已有用户的远程连接就行了。
mysql> update user set host='%' where user='root' and host='localhost';
%这个符号代表所有IP都可以访问,也可以指定为主机名或IP地址
为什么要两个where条件呢?因为user表的user和host字段有唯一约束,默认可能会有多个root
如果你不想让别人知道你的MySQL数据库root密码还能用这种方法吗?当然不能。
第二步是要修改 mysql 的配置文件 /etc/mysql/my.cnf
$> sudo vi /etc/mysql/my.cnf
在旧版本(MySQL5.0)中找到 skip-networking,把它注释掉就可以了
#skip-networking
在新版本中:
# 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.1
把这一行要注释掉
#bind-address = 127.0.0.1
也可以把允许访问的 ip 填上,也可以不填写
#bind-address = 192.168.1.100
然后重启 MySQL。
注意:千万不要在启动到一半时关闭终端等操作,这样MYSQL启动不完全,造成下一次不能启动。
解决这种方法我现在知道的只有卸载mysql。可以参考下列步骤:
1、删除 mysql
1 sudo apt - get autoremove -- purge mysql - server - 5.0
2 sudo apt - get remove mysql - server
3 sudo apt - get autoremove mysql - server
4 sudo apt - get remove mysql - common (非常重要)
上面的其实有一些是多余的,建议还是按照顺序执行一遍
清理残留数据
dpkg - l | grep ^ rc | awk ' {print $2} ' | sudo xargs dpkg - P
2、安装 mysql
1 sudo apt - get install mysql - server
2 sudo apt - get install mysql - client
linux上设置mysql能远程连接不上,请高人指导,linux服务器上mysql怎么设置,才能远程连接...相关推荐
- java 上传远程图片,java上传图片到另一台服务器上,怎么解决
Java codepublic String upload(String dir, FormFile formFile) throws Exception { Date date = new Date ...
- 2台mysql集群_如何安装配置基于2台服务器的MySQL集群
这篇文章旨在介绍如何安装配置基于2台服务器的MySQL集群.并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行. 注意!虽然这是基于2台服务器的MySQL集群,但也必须有额外的第三台服务 ...
- html文件如何放到服务器上_对网盘泄露说不,自己数据放到自己服务器上,用群辉搭建个人网盘...
现如今,个人的数据越来越多了,很多人把自己的数据放到了类似于百度网盘这样的网盘服务器上,这样的好处是自己需要随时可以下载,或者分享给自己的好友.但是,这样又带来一个新的问题,我们经常看到某些链接发布& ...
- sql server登陆失败连接失败_管家婆软件登录时提示“连接失败,请输入正确的服务器名”解决方法...
一.常规检查 当软件出现无法登录软件问题时,请先检查电脑的右下角任务栏位置管家婆所需的3个 服务器是否均已运行,如果是网络版请先到服务器端去确认. 管家婆服务器,如图 管家婆套接字服务器(辉煌 ...
- 文件系统位于服务器,如何访问hadoop文件系统上的文件,该文件系统位于与本地计算机不同的服务器上?...
我有一台本地计算机(local_user@local_machine).hadoop文件系统位于不同的服务器(some_user@another_server)上.hadoop服务器中的一个用户名为t ...
- LAMP-架构环境网站搭建;在Apache Web服务器上部署PHPBB3网站详细步骤;Linux+Apache2+PHP+MySQL 安装和配置
在Apache Web服务器上部署PHPBB3网站 LAMP-架构环境网站搭建;在Apache Web服务器上部署PHPBB3网站详细步骤:Linux+Apache2+PHP+MySQL 安装和配置 ...
- 远程服务器怎么能显示电脑u盘,怎样在远程服务器上看到u盘
怎样在远程服务器上看到u盘 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows云 ...
- mysql如何限制数据修改密码_MySQL_MySQL数据库中修改密码及访问限制设置详解,MySQL是一个真正的多用户、多 - phpStudy...
MySQL数据库中修改密码及访问限制设置详解 MySQL是一个真正的多用户.多线程SQL数据库服务器.MySQL是以一个客户机/服务器结构的实现,它由一个服务器守护程序mysqld和很多不同的客户程序 ...
- moba上传文件到服务器,图片上传到远程服务器上的方法
图片上传到远程服务器上的方法 内容精选 换一换 将文件上传至Windows云服务器一般会采用MSTSC远程桌面连接的方式.本节为您介绍本地Windows计算机通过远程桌面连接,上传文件至Windows ...
最新文章
- 并发编程之——读锁源码分析(解释关于锁降级的争议)
- python实现实例_用python语言实现斗地主基础版-案例
- 机器学习中的数学(1)-回归(regression)、梯度下降(gradient descent)
- UVA11624_Fire!
- 案例:返回浏览器需要的页面http服务器-代码实现
- UIViewController 小结
- VC内存泄露检查工具:VisualLeakDetector
- [Swift]LeetCode482. 密钥格式化 | License Key Formatting
- alert 回调_JavaScript中到底什么时候回调函数Callback
- Linux内核启动去掉企鹅,修改linux内核kernel开机logo(小企鹅)
- ThinkPHP实现支付宝接口功能
- 邻接矩阵中啥时候写0和无穷_(一)UDS诊断服务中的诊断会话控制(DiagnosticSessionControl,0x10)...
- jQuery/Zepto的Bootstrap轮播图中图片自适应宽高并居中插件
- 2017AAAI召开 百度王海峰揭秘百度自然语音处理技术
- 微信小程序调用百度地图api遇到的小坑之renderReverse参数
- 如何面试大厂web前端?(沟通软技能总结)
- 红山服务器虚拟化解决方法,红山虚拟化:数据备份与灾难恢复
- WPF界面-手机QQ_DEMO
- intelliJ IDES MySql数据库JDBC连接代码
- 计算机开机壁纸能不能更换,如何修改电脑开机的背景图片
热门文章
- oracle中查找指定字符串位置
- 转移到ios下载安卓_转移到ios下载官方app-转移到ios手机版v3.0.1 安卓版 - 极光下载站...
- mui tap事件,mui.confirm弹窗出现两次
- VsCode配置MarkDown
- 2022年河北省高职单招(语文)考试冲刺试题及答案
- Conditional Structure Generation throughGraph Variational Generative Adversarial Nets 论文阅读
- Spring Boot @PropertySource注解加载指定配置文件(五)
- 对c语言后续课程的展望,20155324王鸣宇对C语言课程回顾及对Java的展望
- 课程注册管理系统(用例图及用例描述)
- PyTorch中torch.norm函数详解