一、目标

在openEuler 22.03 (LTS-SP3) 上安装 mysql 8.0.23 单机版

二、安装

1、下载二进制包

MySQL :: Download MySQL Community Server (Archived Versions) 下载页面

下载链接 https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz

2、安装

wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz

tar xvJf mysql-8.0.23-linux-glibc2.12-x86_64.tar.xz
mv mysql-8.0.23-linux-glibc2.12-x86_64 /usr/local/
ln -s /usr/local/mysql-8.0.23-linux-glibc2.12-x86_64/ /usr/local/mysql
ln -s /usr/local/mysql-8.0.23-linux-glibc2.12-x86_64/bin/mysql /usr/bin/mysql
cp /usr/local/mysql-8.0.23-linux-glibc2.12-x86_64/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
chkconfig mysql on

mkdir -p /data/mysql

3、设置my.cnf配置文件

vim /etc/my.cnf


[mysqld]
server-id = 1
port=3306
basedir=/usr/local/mysql-8.0.23-linux-glibc2.12-x86_64
datadir=/data/mysql
socket=/tmp/mysql.sock
pid-file=/tmp/mysqld.pid
log-bin = mysql-bin
log-error=/data/mysql/mysql-err.log
lower_case_table_names = 1
character-set-server=UTF8MB4
symbolic-links=0

注:server-id = 1 每台mysql8都要有个id,数字貌似从1~32均可。

datadir=/data/mysql是数据目录,这个可以根据实际情况而定

5、添加账号

groupadd -r mysql && useradd -M -r -g mysql mysql

6、初始化mysql8

cd /usr/local/mysql-8.0.23-linux-glibc2.12-x86_64/bin
./mysqld --user=mysql --basedir=/usr/local/mysql-8.0.23-linux-glibc2.12-x86_64 --datadir=/data/mysql --lower-case-table-names=1 --initialize

注意保存初始化后的mysql临时密码 

7、其他相关设置

ln -s /lib64/libncurses.so.6 /lib64/libncurses.so.5
ln -s /lib64/libtinfo.so.6 /lib64/libtinfo.so.5
chown -R mysql:mysql /usr/local/mysql*
chown -R mysql:mysql /data/mysql
chown -R mysql:mysql /etc/my.cnf

8、启动数据库

service mysql start
service mysql status
ss -ntl |grep 3306

9、修改mysql的root密码

#查看初始化时的临时密码(了解:默认的mysql日志路径是/var/log/mysqld.log)
grep 'temporary password' /data/mysql/mysql-err.log

mysql -uroot -p
  >#输入初始化时产生的临时密码
  >ALTER USER USER() IDENTIFIED BY 'My#pwd123';

--------------------2024年10月7日22:09:02-------------------ok-----------------------

更多推荐