为了数据库管理,对于安装的 MySQL 数据库,生产上我们都会建立一个 mysql用户和mysql用户组。
1 2 3 4 5 6 7 8 9
# 先检查mysql用户和用户组有没有被使用 cat /etc/group | grep mysql cat /etc/passwd | grep mysql # 添加 mysql 用户组 groupadd mysql # 添加mysql用户并加入用户组 useradd -g mysql mysql # 修改mysql用户的登陆密码(这里根据需要设置,可以略过) passwd mysql
# 解压安装包,解压后会有一个mysql-5.7.18-linux-glibc2.12-x86_64.tar.gz包 tar -xvf mysql-5.7.18-linux-glibc2.5-x86_64.tar # 解压 mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz包 tar -zxvf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz # 此时会生成一个目录 mysql-5.7.18-linux-glibc2.5-x86_64,将其改名为 mysql mv mysql-5.7.18-linux-glibc2.5-x86_64 mysql # 将 mysql 移到 /usr/local/mysql mv mysql /usr/local/
授权
按照下面的操作执行
1 2 3 4 5 6 7
cd /usr/local/ chown -R mysql mysql/ chgrp -R mysql mysql/ cd mysql/ # 创建 data 目录 /usr/local/mysql/data mkdir data chown -R mysql:mysql data
ERROR! MySQL server PID file could not be found! Starting MySQL.Logging to '/usr/local/mysql/data/localhost.localdomain.err'. 2023-03-23T06:33:05.379438Z mysqld_safe Directory '/var/lib/mysql' for UNIX socket file don't exists. ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).
Curator 2.x.x - compatible with both ZooKeeper 3.4.x and ZooKeeper 3.5.x Curator 3.x.x - compatible only with ZooKeeper 3.5.x and includes support for new