一臺機器上安裝兩個Mysql
網上大部分文件都是用mysql_multi來實現一個機器上跑多個mysql例項的。但是不知道為什麼,我按照他們的做法就是不成功。以後再嘗試吧。
現在就用最簡單的方法,在一個機器上安裝兩個mysql。安裝方式同安裝一個mysql沒什麼太大區別。
tar -zxvf mysql-5.6.24.tar.gz
cd mysql-5.6.24
第一個Mysql,埠3306:
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306
make
make install
第二個Mysql,埠3307:
cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql3307 \
-DMYSQL_UNIX_ADDR=/usr/local/mysql3307/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_ARCHIVE_STORAGE_ENGINE=1 \
-DWITH_BLACKHOLE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/usr/local/mysql3307/data \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3307
make
make install
更改屬主:
chown -R mysql:mysql /usr/local/mysql
chown -R mysql:mysql /usr/local/mysql/data
chown -R mysql:mysql /usr/local/mysql3307
chown -R mysql:mysql /usr/local/mysql3307/data
初始化:
cd /usr/local/mysql
./scripts/mysql_install_db --user=mysql
cd /usr/local/mysql3307
./scripts/mysql_install_db --user=mysql
新增到服務列表:
cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf3306
cp /usr/local/mysql3307/support-files/mysql.server /etc/init.d/mysql3307
cp /usr/local/mysql3307/support-files/my-default.cnf /etc/my.cnf3307
啟服務:
service mysql start
service mysql3307 start
檢視服務是否啟動:
netstat -tlnap|grep mysql
更改root使用者的密碼:
./usr/local/mysql/bin/mysqladmin -u root password 'root';
./usr/local/mysql3307/bin/mysqladmin -u root password 'root';
登陸:
mysql -S /usr/local/mysql/mysql.sock -P 3306 -uroot -p
mysql -S /usr/local/mysql3307/mysql.sock -P 3307 -uroot -p
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28497416/viewspace-2123929/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在同一臺機器下安裝兩個Oracle Software 版本Oracle
- 一臺server上安裝mysql cluster(轉)ServerMySql
- 在一臺機器上安裝並使用多版本的 Go ?Go
- 在一臺機器配置兩個listener(Oracle)(轉)Oracle
- 同一臺伺服器上面安裝多個mysql資料庫伺服器MySql資料庫
- mysql cluster 一臺server安裝MySqlServer
- centos 6.5安裝第一臺虛擬機器CentOS虛擬機
- 一臺機器同時執行兩個或多個tomcatTomcat
- 一臺主機上配置MySQL ClusterMySql
- 10個臺階,一次上一個或者上兩個,有幾種上法?
- 幽默:Github上兩個機器人吵架了Github機器人
- 教你在一個伺服器上安裝多個版本PHP伺服器PHP
- 如何在一臺機器上管理多個 Github 賬號Github
- Virtual Box 虛擬機器上安裝多個映象檔案虛擬機
- 同一個電腦安裝兩個jdk版本JDK
- 透過mysql官網在伺服器上安裝mysqlMySql伺服器
- 將資料庫從一臺機器複製到另一臺機器上資料庫
- 如何在一臺機器上管理多個 Github 賬號 (New)Github
- Oracle在一臺機器上搭建dataguardOracle
- 同一臺機器上安裝了10g和11g對於listener的配置
- 使用 Cobbler 安裝一臺 CentOS 主機CentOS
- 安裝第一臺域控制器
- linux上安裝mysqlLinuxMySql
- mysql 在windows上安裝MySqlWindows
- 重新restore了mysql到另一臺機器上後mysql 編碼問題報錯RESTMySql
- 單個虛擬機器安裝spark虛擬機Spark
- 6. 檢測兩臺機器上檔案的差異
- 在單機linux上安裝兩個不同版本資料庫時注意事項Linux資料庫
- 如何在Linux上安裝一個開源VPN伺服器Linux伺服器
- Linux 虛擬機器詳細安裝MySQLLinux虛擬機MySql
- 一個伺服器安裝多個postgresql伺服器SQL
- MySQL在Windows上安裝多個例項的方法MySqlWindows
- 上週在Aix上安裝oracle10g rac遇到兩個問題AIOracle
- windows7同時安裝兩個版本mysql資料庫WindowsMySql資料庫
- Linux安裝MySQL的兩種方法LinuxMySql
- 一臺主機兩個顯示器獨立工作怎麼設定切換
- Centos7伺服器上RabbitMQ單機安裝CentOS伺服器MQ
- 一臺PC上git clone兩個不同郵箱的倉庫Git