Centos MySQL 安装手册(超简洁)
Centos MySQL 安装手册
-
使用
cat /etc/redhat-release查看当前EL版本,release 后第一个数字是几就是几 -
去
https://dev.mysql.com/downloads/repo/yum/找到符合当前EL 版本的源,复制链接,wget下载 -
rpm -ivh 源包安装第一步下载的rpm -
yum repolist | grep mysql检查指定版本源是否开启,关闭无效源(可使用yum-config-manager或去/etc/yum.repos.d下手动修改enabled字段为0) -
EL8 系统执行
yum module disable mysql关闭内置的mysql模块 -
执行
yum install mysql-community-server安装 -
执行
grep 'temporary password' /var/log/mysqld.log拿到root生成的随机密码 -
改密码:
mysql -uroot -pALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';MyNewPass4 为新密码,需要数字+字母+大小写+特殊字符 -
设置允许root远程登录:
(1) 命令行登录MySQL:
mysql -u root -p 数据库root密码(2) 跳转数据库:
use mysql;(3) 开启远程访问:
update user set host = '%' where user = 'root';(4) 查看设置是否生效(显示%的值):
select host,user from user where user='root'(5) ctrl + z 退出MySQL命令行,重启MySQL:
systemctl restart mysqld
常见问题
-
EL8 系统会遇到 yum报404:
Errors during downloading metadata for repository 'appstream':原因是2022年1月1日起CentOS官方将不再对CentOS 8提供服务支持,解决方案如下(仅限阿里云ECS服务器):(1) 先将之前的yum文件备份:
rename '.repo' '.repo.bak' /etc/yum.repos.d/*.repo(2) 运行以下命令下载最新的repo文件:
wget https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo -O /etc/yum.repos.d/Centos-vault-8.5.2111.repowget https://mirrors.aliyun.com/repo/epel-archive-8.repo -O /etc/yum.repos.d/epel-archive-8.repo(3) 运行以下命令替换repo文件中的链接:
sed -i 's/mirrors.cloud.aliyuncs.com/url_tmp/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.repo && sed -i 's/url_tmp/mirrors.aliyun.com/g' /etc/yum.repos.d/Centos-vault-8.5.2111.reposed -i 's/mirrors.aliyun.com/mirrors.cloud.aliyuncs.com/g' /etc/yum.repos.d/epel-archive-8.repo(4) 运行以下命令重新创建缓存,若没报错,则正常了:
yum clean all && yum makecache

浙公网安备 33010602011771号