在centos安裝多個Mysql資料庫

2021-06-06 15:44:31 字數 1710 閱讀 5691

2、解壓 tar-xvzf mysql-5.1.60.tar.gz

3、新增mysq使用者組 groupadd mysql

一、安裝第乙個mysql

cd mysql-5.1.60

a)  useradd -g mysql mysql1

b) ./configure --prefix=/usr/local/mysql1 --with-charset=utf8 --with-extra-charsets=all --with-unix-socket-path=/tmp/mysql1.sock   --with-tcp-port=3306 --with-mysqld-user=mysql1

c) make && make install

d)cp ./support-files/my-medium.cnf /usr/local/mysql1/my.cnf

e) cd /usr/local/mysql1 && chown -r mysql1:mysql .

f) vim my.cnf   配置埠號(3306) 和 sock(/tmp/mysql1.sock)

g)./bin/mysql_install_db --basedir=/usr/local/mysql1 --datadir=/usr/local/mysql1/data --user=mysql1 (第一次安裝,初始化資料庫)

h)./bin/mysqld_safe --defaults-file=/usr/local/mysql1/my.cnf --user=mysql1 & (啟動mysql服務,指定配置檔案,以使用者mysql1啟動服務 &後台執行)

i) mysql -uroot -p --port=3306 --protocol=tcp (連線mysql,看是否安裝成功, 帳號為root,密碼為空,進去之後刪除空帳號)

二、安裝第二個資料庫

cd mysql-5.1.60

a)  useradd -g mysql mysql2

b) ./configure --prefix=/usr/local/mysql1 --with-charset=utf8 --with-extra-charsets=all --with-unix-socket-path=/tmp/mysql2.sock   --with-tcp-port=3307 --with-mysqld-user=mysql2

c) make && make install

d)cp ./support-files/my-medium.cnf /usr/local/mysql2/my.cnf

e) cd /usr/local/mysql2 && chown -r mysql2:mysql .

f) vim my.cnf   配置埠號(3307) 和 sock(/tmp/mysql2.sock)

g)./bin/mysql_install_db --basedir=/usr/local/mysql2 --datadir=/usr/local/mysql2/data --user=mysql2 (第一次安裝,初始化資料庫)

h)./bin/mysqld_safe --defaults-file=/usr/local/mysql2/my.cnf --user=mysql2 & (啟動mysql服務,指定配置檔案,以使用者mysql1啟動服務 &後台執行)

i) mysql -uroot -p --port=3307 --protocol=tcp (連線mysql,看是否安裝成功, 帳號為root,密碼為空,進去之後刪除空帳號)

centos 在docker內安裝mysql

拉取mysql 5.7的映象 docker pull mysql 5.7 在 mnt目錄下建立mysql資料夾,在mysql資料夾下面建立conf logs data資料夾 命令說明 p 3306 3306 將容器的 3306 埠對映到主機的 3306 埠。v v pwd conf etc mysq...

在CentOS7 Linux中安裝MySQL5 7

三 安裝mysql 四 mysql遠端連線授權 五 關閉linux的防火牆 六 關閉selinux 作業系統 centos 7 mysql 5.7 rpm qa grep mysqlyum remove y mysql mysql libs mysql common rm rf var lib my...

在Centos7原始碼包編譯安裝MySQL5 7

wgettar xf mysql boost 5.7.23.tar.gzuseradd s sbin nologin mysqlmkdir p data mysql data chown r mysql mysql data mysqlyum install gcc gcc c ncurses de...