阿里云服务器快速安装Mysql,贴心手把手教你安装,本人踩过很多坑!(我的服务器系统CentOS 7.8 64位)

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;

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

测试连接,显示连接成功就大功告成了!!!特别提醒:一定要修改MySQL密码!防止被攻击!!!

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值