欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

linux可以裝多個mysql數據庫

謝彥文2年前11瀏覽0評論

Linux可以裝多個MySQL數據庫,有利于不同的應用程序運行不同的MySQL數據庫。在Linux中安裝多個MySQL數據庫也不難,只需按以下步驟操作即可:

1. 在Linux中安裝第一個MySQL數據庫,默認安裝在“/usr/local/mysql”目錄下。
$ tar zxvf mysql-5.7.22.tar.gz
$ cd mysql-5.7.22
$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci
$ make
$ sudo make install
2. 給第一個MySQL數據庫起一個名字,并設置端口號和socket文件。
$ sudo mkdir /usr/local/mysql-3306
$ sudo cp -r /usr/local/mysql/* /usr/local/mysql-3306
$ sudo ln -s /usr/local/mysql-3306 /usr/local/mysql-3306-mysql
$ sudo sed -i 's/\[mysqld_safe\]/\[mysqld_safe\]\ndatadir=\/usr\/local\/mysql-3306\/data\nport=3306\nsocket=\/usr\/local\/mysql-3306-mysql\/mysql.sock\n/g' /etc/my.cnf
3. 在Linux中安裝第二個MySQL數據庫,默認安裝在“/usr/local/mysql-3307”目錄下。
$ tar zxvf mysql-5.7.22.tar.gz
$ cd mysql-5.7.22
$ cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-3307 -DMYSQL_DATADIR=/usr/local/mysql-3307/data -DDEFAULT_CHARSET=utf8mb4 -DDEFAULT_COLLATION=utf8mb4_general_ci
$ make
$ sudo make install
4. 給第二個MySQL數據庫起一個名字,并設置端口號和socket文件。
$ sudo mkdir /usr/local/mysql-3307
$ sudo cp -r /usr/local/mysql/* /usr/local/mysql-3307
$ sudo ln -s /usr/local/mysql-3307 /usr/local/mysql-3307-mysql
$ sudo sed -i 's/\[mysqld_safe\]/\[mysqld_safe\]\ndatadir=\/usr\/local\/mysql-3307\/data\nport=3307\nsocket=\/usr\/local\/mysql-3307-mysql\/mysql.sock\n/g' /etc/my.cnf
5. 啟動第一個MySQL數據庫和第二個MySQL數據庫。
$ sudo /usr/local/mysql-3306-mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql-3306-mysql/my.cnf &
$ sudo /usr/local/mysql-3307-mysql/bin/mysqld_safe --defaults-file=/usr/local/mysql-3307-mysql/my.cnf &

以上操作完成后,就可以在Linux中同時運行兩個MySQL數據庫,分別對應端口號3306和3307。如果需要安裝更多的MySQL數據庫,也可以按照以上步驟操作。當然,多個MySQL數據庫在使用時也需要注意區分,避免發生混淆或沖突。