欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-03-25 14:23:10
...

安装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并使用Navicat远程连接
输入一切信息以后,测试链接,连接成功就可以操作数据库了。
但是,我使用这个连接连接上阿里云以后,无法显示数据库中包含的数据库。
由于以上问题,我直接选择了如下的方式连接MySQL,其中需要输入的信息合上书的信息一样,这次可以显示所有的数据库。
阿里云服务器安装MySQL并使用Navicat远程连接
阿里云服务器安装MySQL并使用Navicat远程连接

大功告成!