linux下部署MySQL

1.安装MySQL启动MySQL服务

进入MySQL官网,下载你需要的MySQL版本,地址:MySQL :: Download MySQL Yum Repository

点击download,复制链接地址

 接下来进入你要安装的目录下,进行安装

wget https://dev.mysql.com/get/mysql80-community-release-el7-5.noarch.rpm

安装完后,接下来

# localinstall后面是安装的MySQL版本
yum -y localinstall mysql80-community-release.noarch 0:el7-5

启动MySQL服务

systemctl start mysqld

在启动MySQL时可能会出现一些错误,找不到设备

 原因:(暂时未知);

解决办法:

安装mysql-server

yum install -y mysql-server

再次启动:

systemctl start mysqld.service

设置为开机自启动:

systemctl enable msyqld.service

2.修改MySQL默认密码

MySQL安装完成之后会生成一个默认的密码存在/var/log/mysqld.log之中,需要先获取该密码才能登入mysql

cat /var/log/mysqld.log | grep password

 得到密码后登录mysql

mysql -u root -p

 将获取到的密码拷贝下来输入就可以登录mysql

然后修改初始密码:

alter user user() identified by '你要创建的新密码';
填写密码的时候最好满足8位且是混合密码(数字、字母、下划线)

因为mysql8的密码创建规范有严格的要求,所以如果需要简单密码就需要修改密码规范

查看当前的规范

show variables like 'validate_password.%'
msyql8的密码验证变量名password后面使用.连接的,所以用.
show variables like 'validate_password%'
mysql5.7的后面是_xxxx所以可以不用加.

修改规范:

mysql8
set global validate_password.policy=0;
set global validate_password.length=8;
mysql5.7
set global validate_password_policy=0;
set global validate_password_length=8;

再次修改密码(简单)

alter user user() identified by '你要创建的新密码';
满足8位即可

刷新权限

flush privileges;

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值