CentOS 7安装 mysql

CentOS 7安装 mysql

1. yum 安装 mysql

  • 配置mysql源
shell 复制代码
yum -y install mysql57-community-release-el7-10.noarch.rpm
  • 安装MySQL服务器
shell 复制代码
yum -y install mysql-community-server
  • 启动MySQL
shell 复制代码
systemctl start  mysqld.service
  • 查看MySQL运行状态,运行状态如图:
shell 复制代码
systemctl status mysqld.service
  • 配置开机自启
shell 复制代码
systemctl enable mysqld
systemctl daemon-reload
  • MySQL已经开始正常运行,通过如下命令可以在日志文件中找出密码
shell 复制代码
grep "password" /var/log/mysqld.log

2. 配置数据库

  • 登录数据库
shell 复制代码
mysql -uroot -p
  • 修改密码为 root
shell 复制代码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

ps:密码设置必须要大小写字母数字和特殊符号(,/';:等),不然不能配置成功,报错信息如下

  • 修改密码强度
shell 复制代码
#修改密码复杂度参考如下命令
mysql> set global validate_password_policy=LOW;
mysql> set global validate_password_length=4;
#再次修改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
#登录成功后,执行以下命令开启远程访问限制(注意:密码要写对 要不然远程链接不上 下面命令开启的所有的,如要开启单个的,用IP代替%)
mysql> grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
#刷新权限
mysql> flush privileges;

如下图

相关推荐
俺不要写代码7 分钟前
数据库:约束
数据库·mysql
WL_Aurora1 小时前
MySQL 5 卸载到 MySQL 8 安装完整指南(不踩坑版)
数据库·mysql
灰阳阳1 小时前
MySQL的基本架构
数据库·mysql·架构
@小柯555m1 小时前
MySql(高级操作符--Where in 和Not in)
数据库·sql·mysql
MmeD UCIZ1 小时前
MySQL单表存多大的数据量比较合适
数据库·mysql
SarL EMEN2 小时前
mysql之联合索引
数据库·mysql
meta INGU2 小时前
mysql数据被误删的恢复方案
数据库·mysql
sjmaysee2 小时前
CentOS7安装Mysql5.7(ARM64架构)
adb·架构
uElY ITER2 小时前
MySQL官网驱动下载(jar包驱动和ODBC驱动)【详细教程】
数据库·mysql
NCIN EXPE2 小时前
MySQL--》理解锁机制中的并发控制与优化策略
数据库·mysql·oracle