CENTOS 7 安装mysql
1、下载MySQL官方的Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2、安装Repository
yum -y install mysql57-community-release-el7-10.noarch.rpm
3、更新过期的证书
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
4、安装mysql
yum -y install mysql-community-server
安装过程会自动删除系统自带的mariadb
安装完成
5、运维指令
systemctl enable mysqld.service # 开机自启动
systemctl status mysqld.service # 查看服务状态
systemctl start mysqld.service # 启动服务
systemctl stop mysqld.service # 停止服务
systemctl restart mysqld.service # 重启服务
6.设置root密码并开启远程登录 查看原始密码
grep password /var/log/mysqld.log
7.root用户登录控制台
mysql -uroot -p
输入上面的原始密码
8.设置密码,注意密码需要长度不少于8为,包含大小写字符、数字、特殊字符。
set password = password("*****");
例如:
set password = password("Nihaochenglei123456!chenglei");
exit
##############下面的可以不做 按你的需求做 ######################################################################
9.生产环境不建议开启root用的远程权限,如果确实需要,可以新建一个管理员用户給远程权限。
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%' IDENTIFIED BY '*********' WITH GRANT OPTION;
10防火墙
添加3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
#####################################################################################
标签:service,CENTOS,--,systemctl,mysqld,mysql,yum,password
From: https://blog.51cto.com/u_64214/8934245