Centos系统部署MySQL

一、环境

主机名

ip地址

配置

系统 

mysql版本

localhost

192.168.50.178

8核 20G,

600G DISK

Centos7.9.2009

5.7

二、安装MYSQL5.7

1、配置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安装Mysql
yum -y install mysql-community-server

3、安装完成后,启动MySQL并配置开机自启动

systemctl start mysqld        # 启动
systemctl enable mysqld        # 开机自启

MySQL安装完成后,会自动配置为名称叫做:mysqld的服务,可以被systemctl所管理

4、检查MySQL的运行状态

systemctl status mysqld

三、MYSQL基础配置

1、获取mysql初始密码

# 通过grep命令,在/var/log/mysqld.log文件中,过滤temporary password关键字,得到初始密码
grep 'temporary password' /var/log/mysqld.log

上图中的localhost: 之后的就是密码,复制出来,首次登录要用到

2、登录MYSQL系统

# 执行
mysql -uroot -p
# 解释
# -u,登陆的用户,MySQL数据库的管理员用户同Linux一样,是root
# -p,表示使用密码登陆

# 执行完毕后输入刚刚得到的初始密码 dfaGJQq.,1UE ,即可进入MySQL数据库

3、修改ROOT用户密码

        注意了,默认的密码策略,需要:大写英文 + 特殊字符 + 数字

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_123';
# 表示将密码设为了 Root_123

4、[扩展],配置root的简单密码

查看密码策略

SHOW VARIABLES LIKE 'validate_password%';

这条命令将返回一组变量,它们用于配置MySQL的密码策略。其中,validate_password_length表示密码的最小长度,validate_password_number_count表示密码中需要包含的数字数量,validate_password_special_char_count表示密码中需要包含的特殊字符数量等。

因为我的已经改过了,如果需要降低密码等级可以执行下面的命令:

# 如果你想设置简单密码,需要降低Mysql的密码安全级别
set global validate_password_policy=LOW; # 密码安全级别低
set global validate_password_length=6;     # 密码长度最低6位即可

# 然后就可以用简单密码了(使用简单密码,为了方便,生产中不要这样)
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456';

5、[扩展],配置root运行远程登录--可使用navicat连接

# mysql 5.7 及之前,执行这行代码即可
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
# 重载授权表
FLUSH PRIVILEGES;

退出MySQL控制台页面

# 退出命令
exit

# 或者通过快捷键退出:ctrl + d

使用navicat连接--必须保证防火墙已关闭,如果是云服务器,则要保证安全组中3306端口已放开

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lin米格

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值