CentOS安装MySQL

一、下载mysql rpm 包

  wge https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

在这里插入图片描述

二、使用rpm命令安装MySQL

sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm 

在这里插入图片描述

2.1、cd /etc/yum.repos.d/

在这里插入图片描述

2.2、yum repolist enabled | grep ‘mysql’

在这里插入图片描述

2.3、yum repolist all | grep mysql

在这里插入图片描述

三、选择MySQL部署版本(可默认)

3.1、 yum repolist all | grep mysql

在这里插入图片描述

3.2、sudo yum-config-manager --disable mysql80-community

在这里插入图片描述

3.3、选择5.7版本:sudo yum-config-manager --enable mysql57-community

在这里插入图片描述

四、安装MySQL服务:sudo yum install mysql-community-server

在这里插入图片描述

报错:
在这里插入图片描述

五、解决方式

5.1、使用网络安装

rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

失败:error: https://repo.mysql.com/RPM-GPG-KEY-mysql-2022: import read failed(2).
在这里插入图片描述

5.2、更新秘钥

wge -q -O - https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 | apt-key add -

失败:-bash: apt-key: command not found
在这里插入图片描述

5.3、查看 https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 的内容发现是MySQL的秘钥;

在这里插入图片描述

5.4、查看/etc/yum.repos.d/mysql-community.repo文件获得MySQL秘钥的存放地址,并备份原秘钥文件

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

5.5、将 https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 的内容写入RPM-GPG-KEY-mysql当做秘钥

命令:wge -q -O - https://repo.mysql.com/RPM-GPG-KEY-mysql-2022 > RPM-GPG-KEY-mysql

六、重新安装MySQL

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

七、启动、查看、关闭MySQL服务:

sudo service mysqld status\status\stop

在这里插入图片描述

八、修改密码:

MySQL第一次启动后会创建超级管理员账号root@localhost,初始密码存储在日志文件中:

grep ‘temporary password’ /var/log/mysqld.log

在这里插入图片描述

九、设置root用户远程访问

1GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root@MySQL2022' WITH GRANT OPTION;
2FLUSH PRIVILEGES;

执行命令报错:ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
则先修改初始化密码

 ALTER USER USER() IDENTIFIED BY 'Admin2023';

在这里插入图片描述

十、设置编码UFT-8

SHOW VARIABLES LIKE 'character%';

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值