Ubuntu18.04安装配置MySQL5.7数据库远程连接

本文最后更新于:2021年4月9日 下午

# Ubuntu18.04安装配置MySQL5.7数据库远程连接

课程设计时因为电脑没啥内存,就在Ubuntu服务器上配置了MySQL远程用

命令行记录如下:

下载一些包

su # 登入超级用户
apt-get install mysql-server
apt-get install mysql-client
apt-get install libmysqlclient-dev
apt install net-tools # 用于查看服务状态
sudo netstat -tap | grep mysql

image-20210109154326377

状态为LISTEN即可

mysql -u root -p # 默认root用户初始密码为空

进入数据库后显示 mysql>

改密码

GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456";

新建数据库

CREATE DATABASE edusys;

新增用户

GRANT ALL PRIVILEGES ON edusys.* TO ricky@localhost IDENTIFIED BY "ricky";

允许用户可以从任意地址访问

mysql> GRANT ALL PRIVILEGES ON edusys.* TO ricky@"%" IDENTIFIED BY "ricky";

退出mysql

exit

修改配置文件

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

image-20210109155120911

127.0.0.1改成0.0.0.0

image-20210109155157161

重启MySQL服务

service mysql restart

用navicat远程连接服务器上的MySQL,用户名密码就是前面配置的。

image-20210109155714951