如何在云服务器上安装mysql数据库并开启远程连接

AI摘要

正在生成中……


1. 安装mysql

1
2
apt-get update
apt-get install mysql-server

2. 设置mysql密码

3. 开启root用户的远程连接权限

3.1 登录mysql数据库

输入如下指令,正确输入密码后进入到数据库中

1
mysql -u root -p

在登录到数据库中之后,输入如下指令使用使用数据库(别忘记分号哟!)

1
use mysql;

按下回车后有如下提示

image-20240621091739415.png

3.2 开启root用户远程连接权限

输入如下指令开启root用户远程连接权限

1
update user set Host='%' where User='root';

设置root用户密码

1
update user set plugin='mysql_native_password',authentication_string=password('123456') where user='root';

刷新权限

1
flush privileges;

退出

1
exit;

4. 修改配置文件

4.1 输入如下指令进入到mysql的配置文件当中

1
vi /etc/mysql/mysql.conf.d/mysqld.cnf

4.2 向下寻找到bind-adress,按下“i”进入编辑模式,将127.0.0.0改为0.0.0.0

image-20240621092351041.png

最后按下 ESC 键退出编辑模式,并输入“:wq”保存并退出配置文件

4.3 重启mysql服务

1
service mysql restart

5. 开启服务器的3306端口

image-20240621092649203.png

6. 使用navicat连接远程服务器上的mysql数据库