美文网首页
02.`Ubuntu18.04`下配置`mysql`允许远程连接

02.`Ubuntu18.04`下配置`mysql`允许远程连接

作者: 风安峻_ | 来源:发表于2020-07-28 00:21 被阅读0次

    1. mysql的默认配置文件位置

    • mysql的默认配置文件在/etc/mysql/my.cnf下。
      1. 进入目录

        # 进入目录
        cd /etc/mysql/mysql.conf.d/
        # 查看当前目录下的文件
        ls -l
        
        进入配置目录

        mysqld.cnf为配置文件。

      2. 修改mysqld.cnf配置文件

        • vim mysqld.cnf,编辑mysqld.cnf配置文件
        • bind-address = 127.0.0.1注释掉,并且复制,修改127.0.0.1,127.0.0.1指本机,代表只能本机登录
        • bind-address = 0.0.0.0
        修改 bing-address
      3. 重启mysql

        • /etc/init.d/mysql restart
        重启 mysql

    2. 登录mysql,修改登录权限

    1. 登录

      • mysql -uroot -p
    2. 修改权限

      • GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
        • .是正则表达式,意为对所有表授权
        • 'root'@'%'代表root用户,所有的ip
        • BY 'password'代表以密码password进行连接
        • 允许所有的ip地址用root账号跟密码password访问mysql
      修改权限
    3. 刷新

      • FLUSH PRIVILEGES;
        • 不刷新可能修改权限没有生效
      刷新
    4. 重启 mysql

      • /etc/init.d/mysql restart
      重启mysql

    3. 阿里云控制台开启3306端口

    1. 安全组配置

      安全组配置
    2. 配置规则

      配置规则
    3. 手动添加

      手动添加

    相关文章

      网友评论

          本文标题:02.`Ubuntu18.04`下配置`mysql`允许远程连接

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