yum 安装的mysql8多实例

  1. 初始化的时候,不需要指定basedir。yum安装的默认会去/usr/share/mysql-8.0/,指定basedir后会报错Can't find error-message file。
    初始化命令:
# /usr/sbin/mysqld --defaults-file=/etc/sitmy.cnf --user=mysql  --datadir=/var/lib/mysql3307/data --initialize-insecure
  1. mysql8的配置需要增加mysqlx插件配置:
    mysqlx_port = 33070 和 mysqlx_socket=mysqlx.sock路径
# grep -v "#" /etc/sitmy.cnf 
[client]
port=3307
[mysqld]
port=3307
mysqlx_port = 33070
lower_case_table_names = 1
datadir=/var/lib/mysql3307/data
socket=/var/lib/mysql3307/mysql.sock
mysqlx_socket=/var/lib/mysql3307/mysqlx.sock

log-error=/var/log/mysqld3307.log
pid-file=/var/run/mysqld/mysqld3307.pid
[root@vonedao1 data]# pwd
/var/lib/mysql3307/data

3 . 启动命令:

# /usr/sbin/mysqld --defaults-file=/etc/sitmy.cnf --user=mysql&
  1. 检查

猜你喜欢

转载自www.cnblogs.com/zoujiaojiao/p/12792704.html