美文网首页
如何将服务器数据库设置支持异地访问

如何将服务器数据库设置支持异地访问

作者: 5afd372c86ba | 来源:发表于2017-07-03 14:35 被阅读19次

摘要

在服务器搭建数据库后,一般创建用户后可通过用户密码进行本地访问,如果此时需要使该数据库支持异地访问,比如用户在本地用Navicat等第三方数据库工具访问,则需要创建一个可支持异地访问登录的用户。

解决办法

  1. 进入服务器控制台(命令行);
  2. 设置当前数据库跳过授权验证:
    修改my.cnf,去掉#skip-grant-tables前面的“#”,保存退出。
[root@XXX bin]# vi /etc/my.cnf 
  1. 重启mysql服务
[root@XXX bin]# systemctl restart mysql
  1. 进入mysql命令行
[root@XXX bin]# mysql
  1. 执行添加用户授权的命令
    更改"mysql" 数据库里的 "user" 表里的 "host"项,从"localhost"改称"%",即可支持远程登录。
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'cth19910127' WITH GRANT OPTION;
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement
//输入如上命令后如果出现此错误,则继续输入一下命令
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION; //重新再输一遍
Query OK, 0 rows affected (0.00 sec) 
  1. 重新设置数据库登录需要授权验证,即是将第二部去掉的#skip-grant-tables前面的“#”重新补回来;

  2. 重启mysql

[root@XXX bin]# systemctl restart mysql

完成以上操作后,即可用root账户进行异地登录。

相关文章

  • 如何将服务器数据库设置支持异地访问

    摘要 在服务器搭建数据库后,一般创建用户后可通过用户密码进行本地访问,如果此时需要使该数据库支持异地访问,比如用户...

  • Python 基于ssh连接远程Mysql数据库

    背景 如果需要访问远程服务器的Mysql数据库,但是该Mysql数据库为了安全期间,安全措施设置为只允许本地连接(...

  • 树莓派教程:mysql开启外网访问

    用树莓派做了一个微型服务器放在家里,经常需要外网访问树莓派的数据库,所以需要设置mysql可以外网访问,并且通过配...

  • 动态服务器(Cookie session)

    1.什么叫动态服务器 动态服务器就是访问数据库,静态服务器不访问数据库. 2.实现用户注册 2.1目标 用户注册一...

  • 访问mysql远程数据库错误1045问题的解决

    首先假设访问的时候用户名、密码和服务器IP地址设置正确,且该用户有访问数据库的权限。通常情况下仍然无法访问的原因是...

  • 正向代理与反向代理

    正向代理 定义:用户要访问服务器C,但因为网络原因无法访问;但服务器A可以访问服务器C。这样用户可以把服务器A设置...

  • 使用Navicat连接RDS

    前提 一台阿里云的ESC服务器 阿里云的RDS数据库 在阿里云的ESC中可以正常访问RDS数据库 连接数据 设置S...

  • MySQL的主从复制

    设置细节: 主服务器:192.168.1.10 从服务器:192.168.1.20 数据库:mydb 1.设置My...

  • SQL Server跨服务器访问实例

    SQL Server 跨服务器访问实例功能非常好用,访问其他服务器可以像访问同一个数据库一样便捷。 SQL跨服务器...

  • 如何查看leveldb的数据库内容

    如何访问leveldb的数据库内容 当fabric的状态数据库设置为leveldb的时候(也是缺省设置),那么状态...

网友评论

      本文标题:如何将服务器数据库设置支持异地访问

      本文链接:https://www.haomeiwen.com/subject/gcnacxtx.html