华为欧拉openEuler在线安装MySQL8的实现步骤
升级系统
sudo yum -y update
安装依赖和常用工具
sudo yum -y install vim net-tools wget gcc make cmake lrzsz
将 MySQL Yum 存储库添加到系统的存储库列表中
sudo yum -y install https://repo.mysql.com//mysql80-community-release-el8-4.noarch.rpm
通过运行以下命令并检查其输出来验证是否已启用和禁用正确的子存储库
sudo yum repolist enabled | grep mysql
通过以下命令安装 MySQL
sudo yum -y install mysql-community-server
启动 MySQL 服务器
使用以下命令启动 MySQL 服务器:
sudo systemctl start mysqld
您可以使用以下命令检查 MySQL 服务器的状态:
sudo systemctl status mysqld
使用以下命令开启自启动 MySQL 服务器:
sudo systemctl enable mysqld
在服务器初始启动时,假设服务器的数据目录为空,会发生以下情况:
- 服务器已初始化。
- SSL 证书和密钥文件在数据目录中生成。
- validate_password 已安装并启用。
创建了一个超级用户帐户'root'@'localhost。超级用户的密码已设置并存储在错误日志文件中。要显示它,请使用以下命令:
$> sudo grep 'temporary password' /var/log/mysqld.log
通过使用生成的临时密码登录并为超级用户帐户设置自定义密码,尽快更改 root 密码:
mysql -uroot -p
修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456'; FLUSH PRIVILEGES;
笔记
validate_password 默认安装。实现的默认密码策略validate_password要求密码至少包含1个大写字母、1个小写字母、1个数字和1个特殊字符,密码总长度至少为8个字符。
validate_password检查语句中的明文密码。在要求密码长度至少为 8 个字符的默认密码策略下,密码很弱并且语句会产生错误:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Lihaozhe!!@@1122';
不检查指定为散列值的密码,因为原始密码值不可用于检查:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Lihaozhe!!@@1122'; FLUSH PRIVILEGES;
update mysql.user set host = '%',plugin='mysql_native_password' where user='root'; FLUSH PRIVILEGES;
exit;
sudo systemctl restart mysqld
防火墙开放端口
–zone #作用域
–add-port=1935/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
firewall-cmd --zone=public --add-port=3306/tcp --permanent
重启防火墙
firewall-cmd --reload
# 使用新密码连接 mysql -h 你自己的IP地址 -uroot -p
到此这篇关于华为欧拉openEuler在线安装MySQL8的实现步骤的文章就介绍到这了,更多相关openEuler在线安装MySQL8内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
- 安装mysql8.0.11及修改root密码、连接navicat for mysql的思路详解
- MySQL8.0.11安装总结教程图解
- MySQL8.0.26的安装与简化教程(全网最全)
- 解决MySQL8.0安装第一次登陆修改密码时出现的问题
- MySQL8.0.23安装超详细教程
- MySQL8.0.20安装教程及其安装问题详细教程
- MySQL8.0.21.0社区版安装教程(图文详解)
- mysql8.0.11 winx64安装配置方法图文教程(win10)
- Windows下MySQL8.0.18安装教程(图解)
- linux(Centos7)下安装mysql8.0.18的教程图解
- mysql8.0.0 winx64.zip解压版安装配置教程
- MySQL8.0.19安装教程
- MySQL8.x msi版安装教程图文详解
- MySQL8.0.26安装与卸载的完整步骤记录
相关文章
浅谈sql连接查询的区别 inner,left,right,full
下面小编就为大家带来一篇浅谈sql连接查询的区别 inner,left,right,full。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2016-10-10mysql中drop、truncate与delete的区别详析
对于drop、truncate和delete虽然简单,但是真要使用或者面试时候问到还是需要有一定的总结,下面这篇文章主要给大家介绍了关于mysql中drop、truncate与delete区别的相关资料,需要的朋友可以参考下2022-03-03windows下MySQL免安装版配置教程mysql-5.6.51-winx64.zip版本(最新安装教程)
这篇文章主要介绍了windows下MySQL免安装版配置教程mysql-5.6.51-winx64.zip版本(最新安装教程),本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-01-01Linux下MySQL5.7.18二进制包安装教程(无默认配置文件my_default.cnf)
这篇文章主要介绍了Linux下MySQL5.7.18二进制包安装教程(无默认配置文件my_default.cnf) ,需要的朋友可以参考下2017-05-05
最新评论