目录
[五.实战软件部署 1-实战章节-前言](#五.实战软件部署 1-实战章节-前言)
[五.实战软件部署 2-MYSQL 5.7版本在centos系统安装](#五.实战软件部署 2-MYSQL 5.7版本在centos系统安装)
[五.实战软件部署 3-MYSQL 8.0版本在centos系统安装](#五.实战软件部署 3-MYSQL 8.0版本在centos系统安装)
五.实战软件部署 1-实战章节-前言
五.实战软件部署 2-MYSQL 5.7版本在centos系统安装
分版本
分安装到的系统
1-配置yum仓库
--因为mysql不在centos官方库中
进入root权限
yum
#更新密钥
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
#安装mysql yum库
rpm -Uvh http://repo.mysql.com//mysql57-community-release-el7-7.noarch.rpm
2-使用yum安装mysql
yum -y install mysql-community-server
3-安装完成后,启动mysql并配置开机自启动
systemctl start mysqld #启动
systemctl enable mysqld #开机自启
mysql安装后,会自动配置名为mysqld的服务,可以被systemctl所管理。
4-检查mysql的运行状态
systemctl status mysqld
--配置
--还是root权限下配置
1-获取mysql的初识密码
cat /var/log/mysqld.log | grep "temporary password" #得到mysql初始密码
或者
grep "temporary password" /var/log/mysqld.log
2-登录mysql数据库系统
mysql -uroot -p
#然后输入密码
3-修改root用户密码
#在mysql控制台内执行
ALTER USER 'root'@'localhost' IDENTIFIED BY '密码';
#这里密码要>8,大小写,特殊字符
4-配置root的简单密码
set global validate_password_policy=LOW;
set global validate_password_length=4; #密码最低4位
ALTER USER 'root'@'localhost' IDENTIFIED BY '简单密码';
5-配置root运行远程登录
#授权root远程登录
grant all privileges on *.* to root@"ip地址" identified by '密码' with grant option;
#ip地址可以填 % ,表示任何都可以访问。
#密码可与自己登录密码不一样。
#刷新权限,生效。
flush privileges;
6-退出mysql控制台页面
exit
快捷键:Ctrl+D
7-检查端口
mysql默认绑定了3306端口
netstat -anp | grep 3306
------ok---------
五.实战软件部署 3-MYSQL 8.0版本在centos系统安装
安装操作需要root权限
安装
配置
密码安全级别为0
远程登录:第一次或者后续使用不同。
7-检查端口
netstat -anp | grep 3306
------------ok------------