美文网首页SQL
Ubuntu 16.04 安装 MySQL 5.7,并设置远程访

Ubuntu 16.04 安装 MySQL 5.7,并设置远程访

作者: Tim_Lee | 来源:发表于2017-07-06 14:43 被阅读185次

    更新 Ubuntu 源列表,并查看现有的 MySQL 官方包

    $ sudo apt-get update
    $ apt-cache search mysql-server
    

    目前官方库里面最低已经是 MySQL 5.7。

    如果不指定版本,则直接安装 MySQL 5.7版本。

    $ sudo apt-get install mysql-server
    

    安装过程中,输入的 root 账户密码一定要记住。

    安装以后可以查看是否在 MySQL 主程序与命令行工具在进程中启动

    $ pgrep mysql
    $ pgrep mysqld
    

    需要设置 Vagrant 外部或者远程访问,则需要把绑定 IP 地址改为 0.0.0.0,或者不写IP地址。因此编辑配置文件:

    $ sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
    

    修改绑定地址为 0.0.0.0。原来默认绑定 127.0.0.1 注释掉。修改完 mysqld.cnf文件有最好重新启动一次 vagrant 虚拟机(vagrant reload)。

    bind-address = 0.0.0.0
    # bind-address = 127.0.0.1
    

    另外需要进入 MySQL 程序修改 root 账户的远程访问的权限。如果这一步不执行,则远程用 Navicat 访问时,会报 1130 错误。

    $ mysql -u root -p
    

    进入 MySQL 以后输入

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '您的数据库密码' WITH GRANT OPTION;
    

    同时刷新权限

    flush privileges;
    

    最终就完成了 MySQL 的安装与远程访问设置。

    参考:

    可能是最好的 MySQL 入门教程 1 - Ubuntu 下 MySQL 的安装与使用

    Install MySQL in Ubuntu Server

    Navicat for mysql远程连接数据库详解(1130错误解决方法)

    相关文章

      网友评论

        本文标题:Ubuntu 16.04 安装 MySQL 5.7,并设置远程访

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