阿里云服务器安装MySQL并使用Navicat远程连接

安装MySQL

1、安装MySQL

首先获取rpm源

wget https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm

然后通过以下命令安装rpm

rpm -ivh mysql-community-release-el7-5.noarch.rpm

最后通过yum命令安装mysql,命令如下:

yum install mysql-community-server

经过这些命令完成了MySQL的安装

2、启动MySQL

首先设置MySQL开机自启动,通过如下命令

systemctl enable mysqld.service

然后可以通过如下命令开启服务

systemctl start mysqld.service

3、登录MySQL
初次登录时需要登录密码,通过以下命令查看初始密码

grep 'temporary password' /var/log/mysqld.log

然后通过以下命令登录,并输入初始密码

mysql -uroot -p

当通过初始密码首次登录MySQL以后,我们需要修改登录密码,不然无法进行数据库基本操作
修改密码通过如下命令:

alter user 'root'@'localhost' identified by 'root';

通过以上密码可将登录密码初始化为root,identified by 后面的引号中包含的字符就是设置的登陆密码

3、添加远程用户,赋予全部权限

首先需要创建一个新的用户,使用如下命令:

create user root identified by 'password'; password处输入你设置的密码

然后将数据库的全部权限赋予该用户

grant allprivileges on *.* to 'root'@'%' with grant option;

最后刷新权限表即可

flush privileges;

4、navicat连接远程服务器数据库

使用navicat连接MySQL时需要先打开服务器上的3306端口,否则会失败。
使用navicat连接服务器,直接新建mysql连接,输入刚才创建的用户名和密码,即可链接
主机名为服务器外网地址,端口3306,用户名和密码时刚才设置的。
在这里插入图片描述
输入一切信息以后,测试链接,连接成功就可以操作数据库了。
但是,我使用这个连接连接上阿里云以后,无法显示数据库中包含的数据库。
由于以上问题,我直接选择了如下的方式连接MySQL,其中需要输入的信息合上书的信息一样,这次可以显示所有的数据库。
在这里插入图片描述
在这里插入图片描述

大功告成!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章