部署多实例的MySQL数据库

部署多实例的MySQL数据库,将data.zip上传到服务器/目录下
1)mkdir -pv /data/{3306,3307}/data
2)cd / && unzip data.zip
Archive:  data.zip
  inflating: data/3306/my.cnf      
  inflating: data/3306/mysql       
  inflating: data/3307/my.cnf      
  inflating: data/3307/mysql
3)授权及增加执行权限
chown -R mysql.mysql /data
find /data/ -type f -name "mysql"|xargs chmod +x
4)初始化数据库(两个实例分别初始化)
cd /application/mysql/scripts/
./mysql_install_db --basedir=/application/mysql --datadir=/data/3306/data --user=mysql
./mysql_install_db --basedir=/application/mysql --datadir=/data/3307/data --user=mysql
5)启动多实例
/data/3306/mysql start
Starting MySQL...
/data/3307/mysql start
Starting MySQL...
 
 mysql> system mysql -S /data/3307/mysql.sock 
 
 mysqladmin -S /data/3306/mysql.sock -uroot password 'oldboy'
 

安全问题




原文地址:https://www.cnblogs.com/liuqiang0/p/8528167.html