openEuler安装MySql8(tar包模式)

操作系统版本:

openEuler release 22.03 (LTS-SP4)

MySql版本:

mysql-8.4.5-linux-glibc2.28-x86_64

下载地址:

https://dev.mysql.com/downloads/mysql/

准备安装:

关闭防火墙:

停止防火墙
#systemctl stop firewalld.service

关闭防火墙
#systemctl disable firewalld.service
执行disable命令关闭防火墙的同时,也取消了开机自启动。

查看防火墙状态
#systemctl status firewalld.service

mysql安装好后 ,如果需要开启防火墙,请执行下面2个命令:

#firewall-cmd --permanent --add-port=3306/tcp
#firewall-cmd --reload

关闭SELinux:

SElinux对服务的影响:SElinux是最全面的安全系统,若不关闭会对文件和服务有一定的限制

设置SELinux成为permissive模式,临时关闭SElinux。
#setenforce 0

查看SELinux状态,确认为permissive模式。
#getenforce

也可以永久关闭SELinux

#vi /etc/selinux/config

将SELINUX=enforcing改为SELINUX=disabled

上传安装包:

把下载下来的安装包上传到服务器:/opt/software/mysql目录中

解压安装包:

#tar -xvf mysql-8.4.5-linux-glibc2.28-x86_64.tar.xz

创建用户与用户组:

#groupadd -g 1201 mysql
#useradd -g mysql -u 1201 -m mysql

设置mysql用户密码:

#passwd mysql #回车输入两次密码

将mysql用户加入sudo中:

#visudo

提前规划好目录:

/opt/software/mysql/mysql-8.4.5-linux-glibc2.28-x86_64/data  #数据目录

/opt/software/mysql/mysql-8.4.5-linux-glibc2.28-x86_64/tmp  #临时文件目录,需要提前创建好

/opt/software/mysql/mysql-8.4.5-linux-glibc2.28-x86_64/logs  #日志目录,需要提前创建好

修改目录owner:

#chown -R mysql:mysql /opt/software/mysql

配置环境变量:

#vi /etc/profile

追加:

export PATH=$PATH:/opt/software/mysql/mysql-8.4.5-linux-glibc2.28-x86_64/bin

初始化数据库:

切换到mysql用户

#su - mysql

进入bin目录:

#cd bin

执行初始化命令:

#./mysqld --initialize --user=mysql --port=3306 --basedir=/opt/software/mysql/mysql-8.4.5-linux-glibc2.28-x86_64 --datadir=/opt/software/mysql/mysql-8.4.5-linux-glibc2.28-x86_64/data --plugin-dir=/opt/software/mysql/mysql-8.4.5-linux-glibc2.28-x86_64/lib/plugin --log-error=/opt/software/mysql/mysql-8.4.5-linux-glibc2.28-x86_64/logs/mysqld_error.log --open-files-limit=10240 --pid-file=/opt/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值