- mysql 的代替之一
下载
- https://www.percona.com/downloads/Percona-Server-5.7/LATEST/ 下载 5.7 版本的 bundle.tar 包
安装
- cd 到安装位置
- 上传 tar 包解压缩,上传 jemalloc 包
- 键入
yum localinstall *.rpm
安装
运行
- 键入
systemctl start mysqld
运行
获取 root 密码
cat /var/log/mysqld.log | grep “A temporary password”
2020-05-10T16:21:05.688684Z 1 [Note] A temporary password is generated for root@localhost: mYd#Pk/5oC%9
修改 root 密码
mysql_secure_installation
- 初始密码要8位,大小写,数字,特殊符号,否则报错
Your password does not satisfy the current policy requirements
- 可以设置,但是我懒
- 禁用 root 远程连接选项,建议后续修改,即先选择 n
创建远程连接账号
CREATE USER ‘admin’@’%’ IDENTIFIED BY “Root666.”; GRANT all privileges ON . TO ‘admin’@’%’; FLUSH PRIVILEGES;
修改 Mysql 配置文件
vim /etc/my.cnf
```json [mysqld]服务端字符集
haracter_set_server = utf8mb4可以远端连接
bind-address = 0.0.0.0跳过 DNS 解析
skip-name-resolve
禁止 mysql 自动启动
chkconfig mysqld off
- pxc 集群中,一个 mysql 如果宕机,长时间后重启,此时需要同步大量数据,pxc 集群会限制其他 mysql 节点的写入服务
- 应该关闭 mysql 的自动重启,一旦出现宕机,自行拷贝数据进行恢复,再重启