开源数据库MYSQL DBA运维实战 第一章 部署
在开始之前,请确保您已经安装了MySQL数据库并且有相应的管理权限。
- 下载MySQL源码包
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.23-linux-glibc2.17-x86_64-minimal.tar.xz
- 解压源码包
tar -xvf mysql-8.0.23-linux-glibc2.17-x86_64-minimal.tar.xz
- 创建MySQL用户和组
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
- 初始化数据库
cd mysql-8.0.23-linux-glibc2.17-x86_64-minimal
mkdir data
bin/mysqld --initialize --user=mysql --basedir=$(pwd) --datadir=$(pwd)/data
- 安装MySQL服务
cp support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
chkconfig --add mysql
chkconfig mysql on
配置MySQL配置文件
编辑
support-files/my-default.cnf
,根据需要进行配置,然后复制到/etc
目录:
cp support-files/my-default.cnf /etc/my.cnf
- 启动MySQL服务
service mysql start
安全设置(可选)
运行
mysql_secure_installation
来设置root用户密码,移除匿名用户,禁止root远程登录等。
以上步骤仅提供了部署MySQL的基本流程,实际部署时可能需要根据服务器的具体环境和需求进行相应的调整。
评论已关闭