二進位制安裝包:
xshell
item
sftp
mysql16 -> mysql 5.6 版本
mysql18 -> mysql 8.0 版本
[root@localhost database]#ln -s mysql-5.6.49-linux-glibc2.12-x86_64 mysql16
[root@localhost database]#ln -s mysql-8.0.21-linux-glibc2.12-x86_64 mysql18
[root@localhost database]#vim /etc/profile
#識別符號:3316 : mysql 5.6export path=/root/mysql/database/mysql18/bin:$path
3318 : mysql 8.0
配置檔案 2份:/root/mysql/data/3316/my.cnf
/root/mysql/data/3318/my.cnf
資料目錄 2份:/root/mysql/data/3316/data
/root/mysql/data/3318/data
初始化資料目錄 2次:
binlog日誌目錄 2份:/root/mysql/log/3316
/root/mysql/log/3318
socket 2份:/tmp/mysql3316.sock
/tmp/mysql3318.sock
埠 2份:port=3316, 3318
server_id 2個: server_id=16, 18
[root@localhost database]#mkdir -p /root/mysql/data/3316/data
[root@localhost database]#
mkdir -p /root/mysql/data/3318/data
[root@localhost database]#touch /root/mysql/data/3316/mysql.log
[root@localhost database]#
touch /root/mysql/data/3318/mysql.log
[root@localhost database]#mysql16:mkdir -p /root/mysql/log/3316
[root@localhost database]#
mkdir -p /root/mysql/log/3318
cat > /root/mysql/data/3316/my.cnf <=/root/mysql/database/mysql16mysql18:datadir=/root/mysql/data/3316/data
socket=/tmp/mysql3316.sock
log_error=/root/mysql/data/3316/mysql.log
port=3316server_id=16log_bin=/root/mysql/log/3316/mysql-bin
user=mysql
eof
cat > /root/mysql/data/3318/my.cnf <=/root/mysql/database/mysq18datadir=/root/mysql/data/3318/data
socket=/tmp/mysql3318.sock
log_error=/root/mysql/data/3318/mysql.log
port=3318server_id=18log_bin=/root/mysql/log/3318/mysql-bin
user=mysql
eof
chown -r mysql.mysql /root/mysql/data /root/mysql/log
[root@localhost database]## mysql 5.6的初始化方法有所不同,請注意:mv /etc/my.cnf /etc/my.cnf.bak
/root/mysql/database/mysql16/scripts/mysql_install_db --user=mysql --datadir=/root/mysql/data/3316/data --basedir=/root/mysql/database/mysql16
# mysql 8.0 初始化:
/root/mysql/database/mysql18/bin/mysqld --initialize-insecure --user=mysql --datadir=/root/mysql/data/3318/data --basedir=/root/mysql/database/mysql18
/root/mysql/database/mysql16/bin/mysqld_safe --defaults-file=/root/mysql/data/3316/my.cnf &或者/root/mysql/database/mysql16/bin/mysqld --defaults-file=/root/mysql/data/3316/my.cnf &
/root/mysql/database/mysql18/bin/mysqld_safe --defaults-file=/root/mysql/data/3318/my.cnf &或者/root/mysql/database/mysql18/bin/mysqld --defaults-file=/root/mysql/data/3318/my.cnf &
/root/mysql/database/mysql16/bin/mysql -uroot -p3316 -s /tmp/mysql3316.sock
/root/mysql/database/mysql16/bin/mysql -uroot -p3318 -s /tmp/mysql3318.sock
linux下mysql多例項安裝
不想說太多廢話,直接開始步驟吧 免編譯二進位製包 mysql 5.6.21 linux glibc2.5 x86 64.tar.gz 二 操作流程 tar zxvf mysql 5.6.38 linux glibc2.12 x86 64.tar.gz 解壓 mv mysql 5.6.38 linux...
mysql安裝 例項 mysql安裝多例項
多例項管理 3.5.1準備多個目錄 mkdir p data 330 data 3.5.2 準備配置檔案 cat data 3307 my.cnf mysqld basedir softmysql mysql datadir data 3307 data socket data 3307 mysql...
mysql多例項命令 mysql多例項安裝
1 編輯my.cnf檔案增加相關引數如下 mysqld multi user root pass 123 mysqld usr local mysql bin mysqld safe mysqladmin usr local mysql bin mysqladmin log usr local my...