1.先查询服务器是否安装了Mysql数据库
rpm -qa | grep mysql
rpm -e 文件名(卸载数据库,没有就跳过)
2.可以先新建一个文件夹
mkdir 文件夹名
3.下载mysql包放进改文件夹
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
4.安装该mysql包
yum -y install mysql57-community-release-el7-10.noarch.rpm
5.安装MySQL包
yum -y install mysql-community-server
6.导致问题的原因是Mysql的GPG升级了,需要重新获取。(执行一下的命令获取)
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
yum install mysql-server
显示安装完成!
假如执行命令的过程中提示:Unable to find a match: mysql-community-server
用如下的命令来处理!
yum module disable mysql
7.启动 Mysql 服务
systemctl start mysqld.service
8.查看 Mysql 运行状态
service mysqld status
9.直接进入MySQL服务
mysql -u root -p
10.如果忘记了密码,先停止MySQL服务
service mysqld stop
11.找出my.cnf的路径(可以用该文件来授权),然后进入该文件编辑
find / -name my.cnf
vi / -name my.cnf
接着在my.conf文件里面新增一行 skip-grant-tables,然后保存退出!
i 是插入,:wq 是保存退出
12.重新启动MySQL
mysql -u root -p
显示Enterpassword
随便输入一个数字,回车,直接进去MySQL的root用户下
接着切换成mysql用户
13.修改root用户的密码为root,记得使用双引号!
update user set authentication_string=password("root") where user="root";
14.如果上面命令执行成功,再进去my.cnf文件,删掉skip-grant-tables,保存退出!
记得重启MySQL,再次进入MySQL,输入密码 root
15.如果是租的服务器,需要去服务器页面开通3306的端口!(本人租的是阿里云的服务器)
navicat登录测试!
如果登录测试不成功,执行以下的命令:
use mysql
update user set Host='%' where User='root';
flush privileges;
文章来源:https://www.toymoban.com/news/detail-470005.html
测试连接,显示连接成功就大功告成了!!!特别提醒:一定要修改MySQL密码!防止被攻击!!!文章来源地址https://www.toymoban.com/news/detail-470005.html
到了这里,关于阿里云服务器快速安装Mysql,贴心手把手教你安装,本人踩过很多坑!(我的服务器系统CentOS 7.8 64位)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!