mysql远程访问 linux_Linux中开启mysql远程访问功能
1、确认3306是否对外开放,mysql默认状态下是不开放对外访问功能的。查看的办法如下:
# netstat -an | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
从结果可以看出,mysql的3306端口只监听本地的连接,这样就阻碍了外部IP对该数据库的访问,修改的办法如下,进入到mysql的配置文件所在目录(/etc/mysql/my.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.1
将bind-address注释掉,或者改成你想要使用的客户端主机IP
2、确认客户端用户是否具有访问权限
为了让访问mysql的客户端的用户有访问权限,我们可以通过如下方式为用户进行授权:
grant all privileges on *.* to 创建的用户名 @"%" identified by "密码";
flush privileges; #刷新刚才的内容
#格式:grant 权限 on 数据库名.表名 to 用户@登录主机 identified by "用户密码";
#@ 后面是访问mysql的客户端IP地址(或是 主机名) % 代表任意的客户端,如果填写 localhost 为本地访问(那此用户就不能远程访问该mysql数据库了)。
#同时也可以为现有的用户设置是否具有远程访问权限。如下:
use mysql;
update db set host = '%' where user = '用户名'; (如果写成 host=localhost 那此用户就不具有远程访问权限)
FLUSH PRIVILEGES;
查看结果,执行:
use mysql;
select host,user,password from user;
0
顶
0
踩
分享到:
2012-03-28 10:53
浏览 1124
评论
mysql远程访问 linux_Linux中开启mysql远程访问功能相关推荐
- 远程登录另一个mysql 数据库_Ubuntu中开启MySQL远程访问功能,并将另一个数据库服务器中的数据迁移到新的服务器中...
技术交流群:233513714 一.开启MyS远程访问功能 1.进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的.输入以 ...
- Host ‘XXX‘ is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号
Host 'XXX' is not allowed to connect to this MySQL server 解决方案/如何开启MySQL的远程帐号 参考文章: (1)Host 'XXX' is ...
- navicat for mysql服务_使用Navicat for MySQL数据库连接服务器中的MySQL服务
本文主要向大家介绍了使用Navicat for MySQL数据库连接服务器中的MySQL服务,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 第一步:登录mysql服务器,新建一个 ...
- VOS中开启媒体转发功能后,计算几种常用编码所需占用的带宽量
VOS中开启媒体转发功能后,计算几种常用编码所需占用的带宽量 计算方法如下: 带宽 = 包长度 × 每秒包数 = 包长度 × (1 / 打包周期) =(Ethernet 头 + IP 头 + UDP ...
- linux开启mysql外链,Linux中开启MySQL远程访问功能
(1)确认一下3306是否对外开放,MySQL默认状态下是不开放对外访问功能的.查看的办法如下: 1 ~# netstat -an | grep 3306 2 tcp 0 0 127.0.0.1:33 ...
- Ubuntu中开启MySQL远程访问功能,并将另一个数据库服务器中的数据迁移到新的服务器中...
技术交流群:233513714 一.开启MyS远程访问功能 1.进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的.输入以 ...
- linux查看mysql是否可以远程登陆_Linux中开启mysql远程访问功能
如何开始mysql的远程访问功能: (1)确认一下3306是否对外开放,mysql默认状态下是不开放对外访问功能的. 查看的办法如下: ~# netstat -an | grep 3306 tcp ...
- 怎样允许远程访问mysql_如何开启MySQL远程访问权限 允许远程连接
1.改表法. 可能是你的帐号不允许从远程登陆,只能在localhost.这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 " ...
- mysql密码忘了怎么办 linux_linux中的mysql数据库密码忘记了怎么办
今天我们主要是讲一下关于linux忘记mysql密码处理方法,下面提供了5种linux忘记mysql密码找回方法哦. 方法一: # /etc/init.d/mysql stop # mysqld_sa ...
最新文章
- 代码重构的实战经验和那些坑
- php控制器是啥,控制器的定义
- docker部署resin应用
- Office EXCEL 中如何让一个单元格的数据链接到另一个工作表的数据
- Java反射异常:java.lang.NoSuchFieldException
- Activity生命周期方法的调用顺序project与測试日志
- python由编译器将源程序转化为机器语言_python初识
- 微信JS图片上传与下载功能--微信JS系列文章(三)
- 读书笔记程序员的自我修养 0
- 推荐一款录屏软件——EV录屏
- 恩智浦 飞思卡尔Freescale Kinetis KEA128学习笔记3--GPIO模块(一)
- MFC release 发送到桌面快捷方式图标问题
- golden ticket和sliver ticket的区别是什么?
- HA(高可用)集群之AIS(corosync),高可用httpd+NFS
- 最优秀的6410开发板全球震撼首发!
- pytorch中SiLU激活函数
- 微软新版Edge浏览器开发者检查工具(F12)中英文切换
- zol 中关村在线是骗子网站,大家当心
- 进口零食最受欢迎排行榜
- STM32: LCD显示
热门文章
- 重新整理了下mount/umount,免得老是不来新机忘记了
- 利用阿里云OSS对文件进行存储,上传等操作
- 网络爬虫--24.【selenium实战】实现拉勾网爬虫之--分析接口获取数据
- java项目打镜像_docker通过dockerfile打java项目镜像
- matlab如何用代码导入文件_20+行Matlab代码实现文件扫描
- 计算机应用基础精品课程申报表,《计算机应用基础》精品课程申报书(修改意见)...
- Linux 监控命令 free
- bodhi linux 安装 ubuntu软件,Bodhi Linux 5.1.0 发布,基于Ubuntu的轻量级发行版
- 解决Django静态文件配置pycharm高光问题
- linux 多个秘钥,linux管理多个ssh公钥密钥