mysql服务多实例运行

1、官网下载mysql安装包

       https://downloads.mysql.com/archives/community/ 

2、解压安装包

tar  -zxvf  mysql-8.1.0-linux-glibc2.28-aarch64.tar.xz  -C  /usr/local

mv  /usr/local/mysql-8.1.0-linux-glibc2.28-aarch64   /usr/local/mysql

3、创建mysql用户组

  groupadd mysql

  ueradd -r -g mysql mysql

  chmod  ug+rwx /data/mysql/*
  
  chown mysql:mysql -R /data/mysql/*

 4、创建数据存储目录

mkdir  -p  /data/mysql/3310

mkdir  -p  /data/mysql/3311

5、初始化数据库

/usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/data/mysql/3310/data --user=mysql
/usr/local/mysql/bin/mysqld --initialize-insecure --datadir=/data/mysql/3311/data --user=mysql

6、实例启动配置文件

    3310的配置

cat >>   /data/mysql/3311/my.cnf  <<   EOF

[mysqld]
bind-address=0.0.0.0
port=3310
basedir=/usr/local/mysql
datadir=/data/mysql/3310/data
socket=/data/mysql/3310/mysql.sock
log-bin=/data/mysql/3310//data/mysql-bin
server-id=3310

[mysqld_safe]
log-error=/data/mysql/3310/mysqld_error.log
pid-file=/data/mysql/3310/mysqld.pid

EOF

  3311的配置

cat  >>  /data/mysql/3311/my.cnf  << 

[mysqld]
bind-address=0.0.0.0
port=3311
basedir=/usr/local/mysql
datadir=/data/mysql/3311/data
socket=/data/mysql/3311/mysql.sock
log-bin=/data/mysql/3311//data/mysql-bin
server-id=3311

[mysqld_safe]
log-error=/data/mysql/3311/mysqld_error.log
pid-file=/data/mysql/3311/mysqld.pid

EOF

7、启动数据库实例

    启动3310

/usr/local/mysql/bin/mysqld_safe  --defaults-file=/data/mysql/3310/my.cnf   2>&1 > /var/log/mysql3310.log  &

   启动3311

/usr/local/mysql/bin/mysqld_safe  --defaults-file=/data/mysql/3311/my.cnf   2>&1 > /var/log/mysql3311.log  &

   检测启动状态

ps -ef  | grep  msyqld

8、客户端连接测试

 /usr/local/mysql/bin/mysql  -h  127.0.0.1  -P 3310  -u root
 /usr/local/mysql/bin/mysql  -h  127.0.0.1  -P 3311  -u root

  设置root密码

 update user set   authentication_string="root!2018LC"  where user="root"

相关推荐

  1. 【PHP】通过PHP实时监控Apache、MySQL服务运行状态

    2024-01-08 07:54:02       17 阅读
  2. mysql5.7实例

    2024-01-08 07:54:02       17 阅读
  3. Mysql数据库的实例部署

    2024-01-08 07:54:02       21 阅读
  4. mysql笔记(二进制安装+使用+实例

    2024-01-08 07:54:02       17 阅读
  5. mysql(54) : dbcp实例使用

    2024-01-08 07:54:02       6 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-08 07:54:02       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-08 07:54:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-08 07:54:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-08 07:54:02       20 阅读

热门阅读

  1. MyBatis-基本概念

    2024-01-08 07:54:02       39 阅读
  2. 网络面试题

    2024-01-08 07:54:02       32 阅读
  3. 【PgSQL】聚合函数string_agg

    2024-01-08 07:54:02       33 阅读
  4. SQL安全:常见手段

    2024-01-08 07:54:02       35 阅读