目標:在伺服器安裝兩個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...