如何安装MySQL数据库系统?
摘要:一、MySQL在线方式安装 替换yum为清华源(可以复制直接运行) 对于 CentOS 7 # 对于 CentOS 7 sudo sed -e 's|^mirrorlist=|#mirrorlist=|g&a
一、MySQL在线方式安装
替换yum为清华源(可以复制直接运行)
对于 CentOS 7
# 对于 CentOS 7
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/centos|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo
对于 CentOS 8
sudo sed -e 's|^mirrorlist=|#mirrorlist=|g' \
-e 's|^#baseurl=http://mirror.centos.org/$contentdir|baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos|g' \
-i.bak \
/etc/yum.repos.d/CentOS-*.repo
更新软件包缓存
sudo yum makecache
检查自己的电脑是否已经安装MySQL
yum list installed | grep mysql
(如果已经安装,存在安装记录,通过下面命令删除 yum -y remove 版本名称)
mysql官网下载mysql-community的yum下载的rpm文件
可以在使用centos中使用下面命令(wget从网上下载资源(网页,资源包等都可以下载)):
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
注意:wget的安装与使用:
安装wget:yum -y install wget
检查是否安装成功:rpm -qa|grep wget
将mysql-community-server下载路径添加至yum中
yum -y install mysql57-community-release-el7-10.noarch.rpm
下载mysql-server
yum -y install mysql-community-server
注意:若出现以下错误,下载失败报错(报错原因:公钥未安装错误):
mysql-community-libs-compat-5.7.37-1.el7.x86_64.rpm 的公钥尚未安装
失败的软件包是:mysql-community-libs-compat-5.7.37-1.el7.x86_64
GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
解决办法:
运用下面命令安装公钥(因为Mysql的GPG升级了,需要重新获取):
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
再次运用下面命令安装,即可成功
yum install mysql-server
启动mysql服务
systemctl start mysqld.service
设置mysql开机自启
systemctl enable mysqld.service
查看mysql初始密码(至少启动一次mysql服务)
cat /var/log/mysqld.log | grep password
登录mysql
mysql -uroot -p日志中显示的密码
修改MySQL的root账号的密码
# 先设置为符合规范的密码: Abc123...
alter user 'root'@'localhost' identified by 'Admin123.';
# 或者
set password=password("Admin123.");
# 然后查看当前默认规则:
SHOW VARIABLES LIKE 'validate_password%';
# 修改校验密码策略等级 0 or LOW
set global validate_password_policy=LOW;
# 设置密码长度至少为 6
set global validate_password_length=6;
#最后设置 123456
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';
# 或者
set passw
