mysql创建多实例

创建多实例
 
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 &
posted @ 2022-05-05 08:36  dvkc  阅读(208)  评论(0)    收藏  举报