centos7-8 安装MySQL8.0版本推荐使用二进制方法
7、yum -y install libaio numactl-libs ncurses-compat-libs (这个要看生产环境了,要是能链接互联网那就配置yum源了,不能链接只能搭建私有yum源)登录数据库 输入 alter user root@'localhost' identified by 'password'三、编写my.cnf文件。四、配置server文件。二、上传解压到指定目录。
离线安装
一、官网下载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
更多推荐
所有评论(0)