交-流:831037125
By------云南乐嘟信息技术有限公司------
个.人.淘.宝.店:首页-专业国产化信创软件服务-淘宝网.喜.欢.的.可.以.支.持.一.下
8.0安装包下载地址:(华为欧拉系统)openEuler-22.03、openEuler-24.03-MySQL-8.0安装包-持续更新-同步MySQL官方更新
8.4安装包下载地址:华为欧拉系统-openEuler-22.03、openEuler-24.03-MySQL-8.4安装包持续更新-同步MySQL官方更新-支持x86_64(amd64)和aarch64(ARM64)架构
1.以下教程的mysql是我自己打包适配的,已在Kylin-Server-V11通过测试;通过上面的链接下载专属mysql-8.x安装包。
2.把安装包上传至/tmp/mysql目录下
mkdir /tmp/mysql cd /tmp/mysql/ ls3.安装tar
dnf -y install tar4.解压mysql-8安装包
tar -xf mysql-community-8.0.44-1.x86_64.tar ls5.此操作可以略过,安装selinux策略,如果不安装服务会无法启动,如遇到服务无法启动可以尝试此操作或者关闭selinux。
setenforce 1 semodule -i mysql_euler.pp6.开始安装mysql,test、devel和router这三个包可以选择不安装
rm -rf *test* rm -rf *devel* rm -rf *router* dnf -y install ./*.rpm7.设置开机自启和启动服务
systemctl enable mysqld systemctl start mysqld8.查看mysql默认密码
grep 'temporary password' /var/log/mysqld.log修改默认密码(必须先执行这一步操作,之后才可以往下):
shell执行
mysql -uroot -pmysql中执行
alter user 'root'@'localhost' identified by '&YourPassword123' password expire never; flush privileges;开放远程访问权限:
mysql中执行
use mysql; update user set host = '%' where user = 'root' and host='localhost'; flush privileges; alter user 'root'@'%' identified by '&YourPassword123' password expire never;flush privileges; flush privileges;开放防火墙3306端口,防火墙已关闭的可以略过
shell执行
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload