一、安装MySQL
1. 下载MySQL的安装包,在官网选择相应操作系统和版本进行下载。
wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm # 下载MySQL rpm包
2. 安装MySQL rpm包。
rpm -ivh mysql57-community-release-el7-11.noarch.rpm # 安装rpm包 yum install mysql-server # 安装MySQL服务器
3. 启动MySQL服务。
systemctl start mysqld.service # 启动MySQL服务
二、配置MySQL
1. 修改MySQL配置文件/etc/my.cnf,配置MySQL的相关参数。
[mysqld] user=mysql basedir=/usr datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid
2. 修改MySQL的root用户密码。
mysql_secure_installation # 修改root用户密码
3. 创建一个新的用户并授权。
mysql -u root -p # 进入MySQL控制台 CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'; # 创建用户 GRANT ALL PRIVILEGES ON *.* TO 'username'@'localhost' WITH GRANT OPTION; # 授权
三、可选配置
1. 修改MySQL字符集。
[mysqld] character-set-server=utf8mb4 [client] default-character-set=utf8mb4
2. 配置MySQL高可用。
### 部署MHA架构,具体步骤参考相关文档 ### yum install -y perl-DBD-MySQL perl-Config-Tiny perl-Log-Dispatch perl-Parallel-ForkManager.noarch wget https://sourceforge.net/projects/mha4mysqlmanager/files/mha4mysql-manager/mha4mysql-manager-0.58/mha4mysql-manager-0.58.tar.gz/download -O mha4mysql-manager-0.58.tar.gz tar zxvf mha4mysql-manager-0.58.tar.gz cd mha4mysql-manager-0.58 perl Makefile.PL make && make install
以上是Linux运维工程师安装及配置MySQL的步骤,通过以上步骤,我们可以轻松完成MySQL的安装及配置工作。