离线安装

一、官网下载tar包

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

二、上传解压到指定目录

1、tar xvf  mysql-8.0.20-linux-glibc2.12-x86_64.tar.xz -C /usr/local/

2、cd /usr/local

3、ln -sv /usr/local/mysql-8.0.20-linux-glibc2.12-x86_64/ ./mysql

4、chown -R root.root ./mysql/

5、echo 'PATH=/usr/local/mysql/bin:$PATH' >> /etc/profile.d/mysql.sh

6、source /etc/profile.d/mysql.sh

7、yum -y install libaio numactl-libs ncurses-compat-libs (这个要看生产环境了,要是能链接互联网那就配置yum源了,不能链接只能搭建私有yum源)

三、编写my.cnf文件

vi /etc/my.cnf

[mysqld]
datadir=/data/mysql
skip_name_resolve=1
socket=/data/mysql/mysql.sock
log-error=/data/mysql/mysql.log
pid-file=/data/mysql/mysql.pid
[client]
socket=/data/mysql/mysql.sock
 

四、配置server文件

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld

source /etc/init.d/mysqld

chkconfig --add mysqld

五、创建数据目录

mkdir -pv /data/mysql

六、初始化加启动

mysqld --initialize-insecure --user=mysql --datadir=/data/mysql

systemctl start mysqld

七、设置密码

登录数据库 输入 alter user root@'localhost' identified by 'password'

八、安全加固

mysql_secure_installation

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐