文章目录
提示:以下是本篇文章正文内容,下面案例可供参考
一、下载包和前期配置
1.下载外部商店wget
yum install wget
2.下载 mysql的yum仓库文件包
wget http://repo.mysql.com/yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm
3.用来检查依赖关系;并不是真正的安装
rpm -ivh mysql57-community-release-el7-10.noarch.rpm
4.测试是否有MySQL包
yum whatprovides mysql-server
5.配置 MySQL GPG 密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
注意:如果不配置可能会出现的错误
失败的软件包是:mysql-community-client-5.7.38-1.el7.x86_64
GPG 密钥配置为:file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql
6.安装MySql
yum -y install mysql-server
二、MySql服务相关
1.开机自启动mysql
代码如下(示例):
systemctl enable mysqld
2.开启mysql服务
代码如下(示例):
systemctl start mysqld
3.关闭mysql服务
systemctl stop mysqld
4.查看mysql服务状态
systemctl status mysqld
5.重启mysql服务
systemctl restart mysqld
三.密码配置
1.默认密码
cat /var/log/mysqld.log |grep password
举例:
2022-06-18T10:28:10.179978Z 1 [Note] A temporary password is generated for root@localhost: ndsFetka6U)g
这里的ndsFetka6U)g就是密码,应该是随机生成的
2.进行登录
mysql -uroot -p密码
3.密码修改
因为初始密码登录后必须先执行修改密码才能进行其他操作,所以登录进去之后必须先修改密码
因为mysql密码策略为 MEDIUM 满足8位并且尽量是混合密码(英文、下划线、数字)
想把密码设的简单点(如果不想此步骤请忽略)
set global validate_password_policy=low; //将密码级别改为弱
set global validate_password_length=6; //将密码长度改为6
修改密码
alter user '用户名'@'localhost' identified by 'root'; //改密码方式
flush privileges;
最后重启mysql服务即可使用
注意
如果想从本地连接的话
1.开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent;
firewall-cmd --reload //重启服务器
2.mysql中开启权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '密码' WITH GRANT OPTION;
FLUSH PRIVILEGES;//刷新