云服务器MySQL搭建

杰哥!让我访问!🥰🥰🥰

喜欢在云服务器上远程访问你的MySQL数据库?

快来试试吧~

环境配置

操作系统:Ubuntu Server 20.04 LTS 64bit

端口开放3306 端口开放

安装MySQL服务端

apt-get install mysql-server -y

安装完成后使用

mysql -V

若有版本显示即为安装成功 安装成功

配置MySQL

需要特别注意的是,刚安装好的MySQL用root登陆默认是没有密码的,为了安全性考虑我们需要先设置个密码。

mysql -u root -p

进入mysql后执行

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password by 'password';

这里的password自己设置 改密码
如果仅仅是本机访问的话,这样就已经搭建好了MySQL,如果有远程访问的需求的话,请继续往下看~

use mysql
update user set host='%' where user ='root';
update user set plugin='mysql_native_password' where user ='root';
grant all on *.* to 'root'@'%';
flush privileges;
quit

使用mysql表,修改链接权限,更改加密方式,授权,刷新权限表,改完密码或者新添用户后最好都刷新下权限表,最后退出。

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

将这行注释以取消绑定本机登录 保存退出 取消绑定本机登录

systemctl restart mysql;

重启mysql服务

navicat 远程连接成功
远程测试连接成功

Q.E.D.