当前位置: 首页 > article >正文

CentOS 7安装 mysql

CentOS 7安装 mysql

1. yum 安装 mysql

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

在这里插入图片描述

2. 配置数据库

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

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

在这里插入图片描述

  • 修改密码强度
#修改密码复杂度参考如下命令
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;

如下图

在这里插入图片描述


http://www.kler.cn/a/612061.html

相关文章:

  • 老是忘记package.json,备忘一下 webpack 环境下 Vue Cli 和 Vite 命令行工具对比
  • 【Pandas】pandas Series to_xarray
  • SpringBoot集成腾讯云OCR实现身份证识别
  • 【牛客网】数据分析笔试刷题
  • Charles抓HTTPS包
  • 数据结构:汉诺塔问题的递归求解和分析
  • 部分 Bash 内置命令的详解
  • 企业网站源码HTML成品网站与网页代码模板指南
  • 学习记录-Ajax-自封装axios函数
  • RAMS(区域大气建模系统)评估土地利用/覆被变化的气候与水文效应
  • 【Django】教程-3-数据库相关介绍
  • NVIDIA Megatron Core:大规模语言模型训练与部署框架详解
  • [250325] Claude AI 现已支持网络搜索功能!| ReactOS 0.4.15 发布!
  • 英语不好,可以考取Oracle OCP认证吗?
  • HO与OH差异之Navigation三
  • Android第六次面试总结(自定义 View与事件分发)
  • Unity Shader编程】之FallBack
  • CSS3:现代Web设计的魔法卷轴
  • 行为型——责任链模式
  • 本地文生图使用插件(Stable Diffusion)