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

在阿里云服务器中安装MySQL数据库并远程连接

程序员文章站 2024-03-25 14:04:46
...

注意:本教程中使用的阿里云服务器操作系统为Centos 8.2

第一步:更新服务器系统,确保服务器系统处于最新状态(此步操作可跳过)

[aaa@qq.com ~]# yum -y update

如果显示内容中含有 Complete! 说明更新成功或者已经是最新版本

Last metadata expiration check: 2:01:10 ago on Sun 13 Sep 2020 08:28:35 PM CST.
Dependencies resolved.
Nothing to do.
Complete!

第二部:重启服务器(此步操作可跳过)

[aaa@qq.com ~]# reboot

第三步:检查是否安装过MySQL数据库,如果安装过则先删除以前版本,以免安装不成功,下面两条命令均可查询是否安装

[aaa@qq.com ~]# rpm -qa|grep -i mysql

[aaa@qq.com ~]# yum list installed | grep mysql

如果安装了的话,使用下面这条命令删除原先的MySQL数据库,举例如下:

rpm -e  --nodeps        mysql-libs-5.1.73-5.e16_6.i686  

第四步:下载MySQL安装包

rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

第五步:安装MySQL数据库

[aaa@qq.com ~]# yum install -y mysql-server

[aaa@qq.com ~]# yum install mysql-community-server

如果显示以下内容说明安装成功

Complete!

第六步:设置开机启动MySQL

 systemctl enable mysqld.service

第七步:检查是否已经开启了开机自启动

systemctl list-unit-files | grep mysqld

如果显示以下内容则说明已经开启

mysqld.service enabled

第八步:设置开启服务

systemctl start mysqld.service

第九步:登陆MySQL

mysql -uroot -p 

注意:密码为空,直接敲回车即可登陆到MySQL(笔者当时的MySQL版本为8.17)

第十步:修改当前用户密码:

mysql> SET PASSWORD = ‘此处改为你自己的密码’;

第十一步:开启MySQL远程访问连接

依次输入如下命令

mysql> use mysql
mysql> select host, user, authentication_string, plugin from user;

此时可发现user中的root的host是localhost,也是仅支持本地访问

输入如下命令,将root的权限改成可以远程连接

mysql> update user set host = '%' where user = 'root';

然后刷新MySQL权限(此步一定要做,不然无法成功修改权限!!!)

mysql> flush privileges;

第十二步:开启远程连接后还需要添加阿里云服务器安全组规则

在阿里云服务器中安装MySQL数据库并远程连接

完成这些之后你就可以在本地远程连接到阿里云服务器的MySQL数据库了,这里使用Navicat进行演示

在阿里云服务器中安装MySQL数据库并远程连接

连接成功

在阿里云服务器中安装MySQL数据库并远程连接

本文参考博客地址

https://www.cnblogs.com/weifeng1463/p/7941625.html

https://blog.csdn.net/qq_40241957/article/details/90343651

感谢!