在centos7安装mysql

卸载
rpm -qa | grep mysql
rpm -e xxxxx --force --nodeps

yum remove mariadb //卸载数据库
rpm -e mariadb-libs-1:5.5.60-1.el7_5.x86_64 --nodeps
rm -f /etc/my.cnf  //删除配置文件

rpm安装包

//官网下载地址
https://dev.mysql.com/downloads/mysql/

//使用的具体版本
mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
解压
tar xvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

//按照依赖关系依次安装rpm包 依赖关系依次为common→libs→client→server
yum -y install libaio numactl perl

rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm  --force --nodeps

在这里插入图片描述

启动mysql
systemctl enable mysqld.service   //开机启动
systemctl start mysqld.service    //启动mysql
systemctl status mysqld.service   //查看mysql状态
systemctl stop mysqld.service     //关闭mysql

ps -ef | grep mysql        //查看mysql进程 
netstat -anop | grep 3306  //查看3306端口 
lsof -i:3306               //查看3306端口 

在这里插入图片描述

登陆mysql修改root密码
由于MySQL5.7.4之前的版本中默认是没有密码的,登录后直接回车就可以进入数据库,进而进行设置密码等操作。其后版本对密码等安全相关操作进行了一些改变,在安装过程中,会在安装日志中生成一个临时密码。

grep 'temporary password' /var/log/mysqld.log

//如果密码为空,可能是之前安装过mysql, 有残留需要删除,重启
rm -rf /var/lib/mysql
systemctl restart mysqld

//更改策略
mysql> set global validate_password_policy=0;    # 此时,新密码长度大于等于8位才有效,否则报错
mysql> set global validate_password_length=1;    # 修改有效密码长度

//帮助
mysql > set global validate_password_policy=LOW; 
mysql > set global validate_password_length=6; 

//重设密码
mysql> set password for root@localhost=password('engma123');

//表
mysql> select user, host from user;

//查看当前授予过的权限
show grants;

//授权
mysql> grant all privileges on *.* to root@'%' identified by 'engma123';
mysql> flush privileges;
mysql数据存储的物理位置
// 执行如下指令,可以找到数据所在的目录
mysql> show global variables like "%datadir%";
docker部署mysql8.0.18
docker pull mysql

> mysql -u root -p
> use mysql;
> ALTER USER 'root'@'localhost' IDENTIFIED BY 'ubuntu' PASSWORD EXPIRE NEVER;
> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'ubuntu';
> FLUSH PRIVILEGES;
参考文档

更改密码策略

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值