Linux服务器上安装了MySql数据库服务器之后,在远程访问出现了61错误。经检查后,发现需要在MySql配置文件中取消绑定IP。具体做法如下:

  1. 打开my.cnf配置文件。连接到服务器之后,在终端中输入

    vim /etc/mysql/my.cnf

    MySql默认配置文件在这个路径下,如果没有,则需要查找其他路径。

  2. 在第49行,有一行为
    bind-address      = 127.0.0.1

    在前面加上# 将其注释掉即可。

此外,还要在MySql中添加一个远程用户。

  1. 登陆MySql服务器后,添加用户

    INSERT INTO mysql.user(Host,User,Password) VALUES("%","admin",password("admin"));

    即可添加一个允许任何用户访问的账户。

    或者也可以增加一个用户名为root,密码与原root账户密码相同的密码,即可让root账户远程访问。

  2. 设置用户权限。
    GRANT ALL PRIVILEGES ON *.* TO admin@'%' IDENTIFIED BY 'admin';

    这样就赋予了admin所有所有的权利。如果不想要所有权利,可以将ALL PRIVILEGES换成select、delete、update、create、drop等。

    如果无法更改,则需要先刷新用户权限。即按照下一步的方法进行设置。

  3. 刷新用户权限。
    FLUSH PRIVILEGES;

完成了,下面就可以用本地终端或者Workbench访问数据库了。也可以在程序中访问了。

转载于:https://www.cnblogs.com/MSspblxh/p/5681322.html

MySql开启远程访问(Linux)相关推荐

  1. linux mysql开远程访问,Linux mysql开启远程访问

    默认情况下远程访问会出现 Can't connect to MySQL server on '192.168.10.18′ (10061) 错误 是因为,mysql的默认配置为了增强安全性,禁止了非本 ...

  2. linux下mysql开启远程访问权限及防火墙开放3306端口(mysql开放host访问权限)

    开启mysql的远程访问权限 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限. 主流的有两种方法,改表法和授权法.相对而言,改 ...

  3. 开放防火墙的端口号mysql_linux下mysql开启远程访问权限及防火墙开放3306端口

    Linux 防火墙开放特定端口 (iptables)     iptables是linux下的防火墙,同时也是服务名称. service  iptables  status        查看防火墙状 ...

  4. centos mysql 访问_centos下mysql开启远程访问

    登录MySQL:  mysql -u root -p; 然后输入密码, 如需修改密码,第一次:  mysqladmin -u root password NEWPASSWORD 已设置过:  mysq ...

  5. linux mysql 开启远程访问

    mysql -u root -p mysql> grant all on *.* to user_name@'%' identified by 'user_password'; 转载于:http ...

  6. mysql开启远程访问

    不使用ssh连接mysql的方式: 开启mysql远程访问: vi /etc/mysql/my.cnf #skip-external-locking #bind-address = 127.0.0.1 ...

  7. Mysql 开启远程访问权限

    简介 最近在服务器上安装了 mysql 数据库,但是用自己的电脑确远程连接不到服务器上的 mysql 数据库,经过一番查阅得出,缺省状态下,mysql 数据库没有远程访问的权限.下面介绍两种方法,开启 ...

  8. mysql 开启远程访问_QxOrm 访问 MySQL

    在前面的 QxOrm 章节中,我们已经介绍了对本地数据库的操作,现在是时候介绍对远程数据库的访问了,那么就以最常用的 MySQL 为例吧! 在开始之前,首先要安装 MySQL.如果条件允许,建议将其安 ...

  9. mysql开启远程访问权限

    用root用户登录mysql 1.在mysql命令行中执行如下命令: # mysql> GRANT ALL PRIVILEGESON *.* TO 'root'@'%' WITH GRANT O ...

最新文章

  1. 关于windows对话框
  2. Servlet3.0下配置Servlet
  3. 从华为“鸿蒙”备胎看IT项目建设
  4. 结合vue、react、angular谈谈MVC、MVP、MVVM框架
  5. Mysql5.7.2安装教程+下载地址(windows)
  6. MyEclipse在删除文件后servers报错问题解决
  7. srsLTE源码学习:S1接口抓包s1ap_pcap.h,s1ap_pcap.cc
  8. 多态应用-打印商品价格案例
  9. 画像在同城物流调度系统的实践
  10. Windows Server 2016 AD父子域环境搭建手册
  11. CefSharp方法汇总
  12. 键值数据库的基本架构
  13. excel表格打印每页都有表头_表格很长,如何使打印出来的每张纸上都有固定的表头?...
  14. DWR服务器推 教程
  15. office 文档解析
  16. PHP房贷计算器算法
  17. 论文翻译:Conv-TasNet: Surpassing Ideal Time–Frequency Magnitude Masking for Speech Separation
  18. IK分词器的安装和扩展词典的使用
  19. 二. 什么是GitHub?
  20. 二进制会是计算机最好的选择吗?

热门文章

  1. SQL2000自动备份
  2. C语言运算符优先级列表
  3. DOS系统功能调用表(INT 21H)
  4. hihoCoder #1445 : 后缀自动机二·重复旋律5
  5. 乐山电子计算机职业学院,学校介绍
  6. [BUUCTF-pwn]——jarvisoj_level4
  7. [Jarvis OJ - PWN]——[XMAN]level2(x64)
  8. 成都东软学院计算机科学与技术系,成都东软学院计算机科学与技术系毕业设计(论文)工作实施细则成都东软学院计算机科学与技术系毕业设计(论文)工作实施细则.doc...
  9. Java中input与output_java中的Io(input与output)操作总结(四)
  10. 数据仓库—数据仓库—Sybase IQ 介绍