准备工作:
下载mysql解压版压缩包
0、安装依赖"libaio"
yum install libaio
1、创建mysql组和用户
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
2、创建相关文件夹并设置文件夹权限
mkdir -p mysqldatadir
chown mysql:mysql mysqldatadir
chmod 750 mysqldatadir
chown mysql:mysql mysqlhome
3、配置my.cnf
[mysqld]
basedir=mysqldatadir
datadir=mysqlhome
4、初始化mysql基础数据库
bin/mysqld --initialize --user=mysql --basedir=mysqlhome --datadir=mysqldatadir
注意:初始化时会给root@localhost用户分配随机初始密码,及时记录
初始化后安装ssl_rsa支持:
bin/mysql_ssl_rsa_setup -d mysqldatadir
5、复制mysql.server 到 /etc/init.d/
cp support-files/mysql.server /etc/init.d/mysql.server
6、mysql 服务操作
启动服务:/etc/init.d/mysql.server start
停止服务:/etc/init.d/mysql.server stop
重启服务:/etc/init.d/mysql.server restart
参考链接:https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html

本文详细介绍了解压版MySQL在Linux环境下从准备环境、创建用户、配置文件夹权限到初始化数据库、配置SSL支持及服务操作的全过程。
769

被折叠的 条评论
为什么被折叠?



