• linux开启MySql远程连接功能


    MySql默认只有本机(127.0.0.1)能够访问,要开启主要有两步骤:配置MySql绑定IP和建立允许远程访问的账户。

    一、修改IP绑定

    需要修改MySql的配置文件my.cnf

    • 如果你使用Debian Linux,文件位置在: /etc/mysql/my.cnf
    • 如果你使用Red Hat Linux/Fedora/Centos Linux,文件位置在: /etc/my.cnf
    • 如果你使用FreeBSD,文件位置在: /var/db/mysql/my.cnf

    可使用VI等编辑器打开并找到[mysqld],如果是老版本的需要注释skip-networking。我用的版本是5.5,只需要修改bind-address,bind-address默认使用的127.0.0.1,设置其为你服务器的IP即可。

    然后重启Mysql.


    二、新建权限用户

    开启了MySql非本地监听后,还需要建立有权限的账户才行。如果不使用命令可直接使用如PHPMyAdmin管理工具来添加用户并设置权限。

    如果使用SQL命令可对用户做如下赋权操作:

    grant all privileges on *.* to root@'%' identified by 'mypassword';

    给来自任何IP地址的用户root分配可对所有数据库的所有表进行所有操作的权限限,并设定口令为'mypassword';

    然后使用root用户即可远程连接操作数据库了。

  • 相关阅读:
    Java 对象初始化
    Java 栈和堆
    值得细品
    磁盘的分区、格式化与挂载
    VirtualBox预存空间不足
    做个备忘
    SQL查数据库有哪些触发器,存储过程...
    SQL 中 CASE
    FMX的Style中的Effects的注意问题
    Python图像处理库(2)
  • 原文地址:https://www.cnblogs.com/zhangchuan/p/3171048.html
Copyright © 2020-2023  润新知