创建多实例
https://developer.aliyun.com/article/43178?spm=a2c6h.13813017.content3.15.4a2f6a96jcY5Vi
1. mkdir -p /data/{3308,3307}/data
2. 拷贝/usr/my.cnf
修改
3. 实例化: mysql_install_db --basedir=/usr --datadir=/data/3308/data --user=mysql
4.修改目录权限:chown -R mysql:mysql /data/3308
5.已安全模式启动:
mysqld --defaults-file=/data/3308/my.cnf --skip-grant-tables --user=mysql &
6. 进入数据库:
mysql -S /data/3308/mysql.sock
7. 重置密码:
update mysql.user set authentication_string=password("123456") where user='root' and host='localhost';
flush privileges;
8. 修改密码:
mysql -h localhost -u root -p123456 -S /data/3308/mysql.sock
set password for root@localhost = password('***');
9. 导入数据库
mysql -u root -p <数据库名> -S /data/3308/mysql.sock < /opt/tools/export20211103.sql
10. 停止实例:
mysqladmin -u root -p -S /data/3308/mysql.sock shutdown
启动:mysqld --defaults-file=/data/3308/my.cnf --user=mysql &