1. 在Ubuntu 16.04服务器中安装如下命令

    sudo apt-get install mysql-server
    sudo apt-get install mysql-client

    注:安装时,会有弹窗提示,里面会有密码或者是让你设置密码。我当时没仔细看,因为只有一个OK按钮,所以就都回车点掉了。不过,这样的话,默认密码会是Ubuntu系统密码。

  2. 进入配置文件
    nano /etc/mysql/mysql.conf.d/mysqld.cnf
    注释bing
    虚拟机Ubuntu16.04搭建mysql

  3. 启动mysql,查看是否安装成功。
    service mysql start
    sudo netstat -tap | grep mysql
    虚拟机Ubuntu16.04搭建mysql
    注:如果以前有安装过mysql,需要卸载干净才能重新安装。

  4. 进入mysql,最新版本的直接
    sudo mysql
    或者
    sudo mysql -u root -p
    输入密码,如果你和我一样,默认密码就是Ubuntu系统密码。
    注:登录mysql需要先打开mysql服务(如第三步:service mysql start)

  5. 创建账户
    CREATE USER ‘xiaonuo‘@’192.168.3.173’ IDENTIFIED BY ‘123456‘;
    注:用户名:xiaonuo 准许IP:192.168.3.173(这是我电脑主机的IP) 密码:123456

  6. 赋予权限
    grant select,insert,update,delete on dba_test.* to [email protected]
    注:网上有另外一种方法,但是5.7.23版本不适用。会报警告: Using GRANT for creating new user is deprecated and will be removed in future release. Create new user with CREATE USER statement.
  7. 使其立即生效
    flush privileges
  8. 在主机上试一下
    填写好信息后,点击尝试连接。
    虚拟机Ubuntu16.04搭建mysql

相关文章: