Linux - CentOS7.0给Mysql数据库开启远程连接

博客分类: Liunx

默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放

首先登录: mysql -uroot -p

输入密码

use mysql #打开mysql数据库

将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip

update user set host='%' where user='root' and host='localhost';

flush privileges; #刷新权限表,使配置生效

然后我们就能远程连接我们的mysql了.

如果您想关闭远程连接,恢复mysql的默认设置(只能本地连接),您可以通过以下步骤操作:

use mysql #打开mysql数据库

将host设置为localhost表示只能本地连接mysql

update user set host='localhost' where user='root';

flush privileges; #刷新权限表,使配置生效

备注:您也可以添加一个用户名为yuancheng,密码为123456,权限为%(表示任意ip都能连接)的远程连接用户.命令参考如下:

grant all on . to 'yuancheng'@'%' identified by '123456';

flush privileges;

更详细的请点击这里

linux开放mysql远程连接_Linux开启MySql远程连接相关推荐

  1. 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 ...

  2. linux mysql远程链接_Linux下mysql实现远程连接

    首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...

  3. liunx下mysql远程连接_Linux下mysql实现远程连接

    首先明白一点并不是mysql禁止远程连接,而是MYSQL的账号禁止远程连接.可能觉得我有点咬文嚼字了,不过我感觉分清这点还是很重要的.默认情况下,所有账号都是禁止远程连接的.在安装MYSQL的时候,在 ...

  4. 打开mysql的远程连接_开启mysql的远程访问权限

    基于安全考虑root账户一般只能本地访问,但是在开发过程中可能需要打开root的远程访问权限.下面是基本的步骤: 1.登录到mysql中,为root进行远程访问的授权,执行下面的命令: mysql&g ...

  5. linux下mysql连接_Linux下MySQL C++连接操作

    1,客户端需要安装MySQL-client包,安装完后有我们需要的库文件: 2,然后安装mysql-dev包,安装完后有我们需要的mysql.h文件: 3,作为客户端只需要安装这两个包就可以了: 以下 ...

  6. 远程登录另一个mysql 数据库_Ubuntu中开启MySQL远程访问功能,并将另一个数据库服务器中的数据迁移到新的服务器中...

    技术交流群:233513714 一.开启MyS远程访问功能 1.进入服务器输入netstat -an | grep 3306确认3306是否对外开放,MySQL默认状态下是不对外开放访问功能的.输入以 ...

  7. mysql填写账户远程_如何开启MySQL的远程帐号

    2)创建远程登陆用户并授权gt; grant all PRIVILEGES on discuz.* to ted@ 开启 MySQL 的远程登陆帐号有两大步: 1.确定服务器上的防火墙没有阻止 330 ...

  8. linux下mysql目录结构_linux下mysql安装配置与目录结构

    本节内容: linux下mysql安装与配置.mysql目录结构. 1.准备安装程序(官方网站下载) 服务端:MySQL-server-community-5.1.44-1.rhel4.i386.rp ...

  9. linux系统安装mysql的步骤_Linux系统安装MySQL详细步骤(mysql-5.6.21)

    第一步.查找以前是否安装有mysql 使用下面命令: rpm -qa|grep -i mysql 如果显示有包则说明已安装mysql 第二步.如果已安装,则需要删除已安装的数据库 可按以下步骤删除数据 ...

最新文章

  1. C++ 双端队列(deque)的使用
  2. 利用OpenCV识别玻璃纤维织物劈缝缺陷
  3. Cell:无症状新冠患者阳性持续105天
  4. 定义一维数组一定要指定个数吗_6.1 C语言一维数组
  5. 无法保存打印机设置 0x000006d9
  6. 第七章 Web开发实战2——商品详情页
  7. 基于Xml 的IOC 容器-载入配置路径
  8. vi 多窗口同步滚动--适用于人工文件比较
  9. Oracle常用数据字典表
  10. 大厂是如何甄别应聘者简历的包装程度的?
  11. java集合快速构建成树形json
  12. java downloadfile_FileDownload.java:文件下载工具类
  13. matlab在循环中保存jpg格式_Matlab如何循环读取文件
  14. 转载! 一图读懂 SignalR
  15. python2ide_python_2_IDE安装
  16. 网易云音乐:歌曲鉴赏人选品
  17. java环境安装教程_java环境搭建教程
  18. MMS的基本特征与特点(转)
  19. 10大白帽黑客专用的 Linux 操作系统
  20. c语言OBD编程,汽车OBD2诊断程序开发

热门文章

  1. mysql log stats_MySQL慢查询之pt-query-digest分析慢查询日志
  2. autohold有什么弊端吗_自动驻车AUTO HOLD有啥作用?怎样使用?
  3. C++中类成员变量在初始化列表中的初始化顺序
  4. 支付宝APP支付(基于Java实现支付宝APP支付)
  5. Lintcode 729. 阶乘除法的最后一位数
  6. lightoj1027(期望dp)
  7. [obc学习日记]3.10
  8. 【MIT领导力课程笔记】前Nokia 总裁Ollila——打造移动未来
  9. C语言--学生管理系统--(完整代码)
  10. 基础编程题目集 6-5 求自定类型元素的最大值 (10 分)