linux 安裝多個mysql5 5

2021-08-27 06:37:31 字數 2833 閱讀 5080

目標:在伺服器安裝兩個mysql5.5埠分別為3316和3326

// 新增mysq使用者、l使用者組

[root@test02 software]# groupadd mysql

[root@test02 software]# useradd -r -g mysql mysql

// 解壓

[root@test02 software]# tar zxf mysql-5.5.22-linux2.6-i686.tar.gz

// 重新命名

[root@test02 software]# mv mysql-5.5.22-linux2.6-i686 mysql-3316

// 進入到mysql 安裝目錄

[root@test02 software]# cd mysql-3316

// 改變許可權

[root@test02 mysql-3316]# chown -r mysql:mysql .

// 初始化系統資料庫

[root@test02 mysql-3316]# scripts/mysql_install_db --user=mysql

//修改配置檔案中的埠號和socket檔案位置,mysql中提供了多個配置檔案模板,這裡只修改support-files中的my-samll.cnf

// 將其中的3306改為3316,socket 改為 /tmp/mysql3316.sock

[root@test02 mysql-3316]# vim support-files/my-small.cnf

//執行mysql

[root@test02 mysql-3316]# ./bin/mysqld_safe --defaults-file=support-files/my-small.cnf --user=mysql &

[1] 3724

[root@test02 mysql-3316]# 121031 14:12:40 mysqld_safe logging to '/opt/software/mysql-3316/data/test02.err'.

121031 14:12:40 mysqld_safe starting mysqld daemon with databases from /opt/software/mysql-3316/data

// 修改root密碼,這裡需要顯示指定埠號和socket檔案路徑

[root@test02 mysql-3316]# ./bin/mysqladmin -u root -p 3316 -s /tmp/mysql3316.sock password '123456'

// 連線到資料庫,這裡需要顯示指定埠號和socket檔案路徑

這樣就安裝完了,另乙個埠為3326的資料庫也按上面這樣安裝

[root@test02 mysql-3326]# ps aux|grep mysql

root      3335  0.0  0.1  18592  2028 pts/0    s+   13:56   0:00 ./bin/mysql -uroot -p -p5188 -s/tmp/mysql3316.sock

root      3724  0.0  0.1  63828  1352 pts/1    s    14:12   0:00 /bin/sh ./bin/mysqld_safe --defaults-file=support-files/my-small.cnf --user=mysql

mysql     3939  0.0  3.0 321268 31472 pts/1    sl   14:12   0:00 /opt/software/mysql-3316/bin/mysqld --defaults-file=support-files/my-small.cnf --basedir=/opt/software/mysql-3316 --datadir=/opt/software/mysql-3316/data --plugin-dir=/opt/software/mysql-3316/lib/plugin --user=mysql --log-error=/opt/software/mysql-3316/data/test02.err --pid-file=/opt/software/mysql-3316/data/test02.pid --socket=/tmp/mysql3316.sock --port=3316

root      4021  0.0  0.1  63828  1352 pts/1    s    14:18   0:00 /bin/sh ./bin/mysqld_safe --defaults-file=support-files/my-small.cnf --user=mysql

mysql     4236  0.1  3.0 321400 31708 pts/1    sl   14:18   0:00 /opt/software/mysql-3326/bin/mysqld --defaults-file=support-files/my-small.cnf --basedir=/opt/software/mysql-3326 --datadir=/opt/software/mysql-3326/data --plugin-dir=/opt/software/mysql-3326/lib/plugin --user=mysql --log-error=/opt/software/mysql-3326/data/test02.err --pid-file=/opt/software/mysql-3326/data/test02.pid --socket=/tmp/mysql3326.sock --port=3326

root      4267  0.0  0.0  61188   768 pts/1    r+   14:19   0:00 grep mysql

[root@test02 mysql-3326]#

如何安裝MySQL5到Linux

以rh9為例 4.你的mysql安裝路徑 bin mysqladmin u root password new password 改變mysql root口令 cp 你的mysql安裝路徑 support files mysql.server etc init.d 這條命令將mysql啟動指令碼安裝...

記錄 linux下安裝mysql5

shell groupadd mysql 普通使用者 shell useradd g mysql mysql 為mysqld增加乙個登入使用者和組 shell gunzip mysql version.tar.gz tar xvf shell cd mysql version 挑選乙個你想解開分發包...

Linux非root使用者安裝mysql5 7

rpm qa grep i mysql rpm ev 如 rpm ev mysql community common 5.7.23 1.el7.x86 64 解壓shell tar xzvf mysql 5.7.31 linux glibc2.12 x86 64.tar.gz shell mv my...