#一、安裝依賴包
yum -y install ncurses-devel
yum -y install gcc gcc-c++ openssl openssl-devel git
yum -y install autoconf
yum -y install cmake
yum -y install bison-devel libaio libaio-devel perl-data-dumper net-tools
yum -y install make gcc-c++ cmake bison bison-devel ncurses-devel libaio libaio-devel perl-data-dumper net-tools
#二、新增使用者及組,/data為資料目錄
groupadd -r mysql
useradd -r -g mysql -s /sbin/nologin mysql
chown -r mysql.mysql /data
#將當前相同linux環境的打包檔案發到目標端
cd /usr/local
scp mysql.tar.gz [email protected]:/usr/local
scp /etc/my.cnf [email protected]:/etc/
cd /data
scp mysql_data.tar.gz [email protected]:/data/
#三、目標庫解壓,賦權,修改相關屬性
cd /usr/local
tar -zxvf mysql.tar.gz
cd /usr/local
chown -r root:mysql /usr/local/mysql
cd /data
tar -zxvf mysql_data.tar.gz
cd /data
chown -r mysql:mysql mysql
cd /usr/local/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod +x /etc/init.d/mysqld
chkconfig mysqld off
chkconfig --list mysqld
vi /etc/profile.d/mysql.sh
export path=$path:/usr/local/mysql/bin
#四、配置生效
source /etc/profile
#五、調整配置檔案及相關
cd /data/mysql
rm -rf auto.cnf
vi /etc/my.cnf
service mysqld status
service mysqld start
#六、測試登入
mysql -uroot -p -p3306 -h127.0.0.1
#七、root使用者初始化
select user,password,host from mysql.user;
delete from mysql.user where user='';
delete from mysql.user where password ='' and user='root';
update mysql.user set host='%' where user='root' ;
select user,password,host from mysql.user;
flush privileges;
set password for 'root'@'%' = password('******xx');
flush privileges;
一台機器安裝多個MySQL
安裝環境 redhat6.3 mysql 5.6.26 有時因為資金原因或者為了學習測試,需在同一臺linux同時啟動多個mysql。安裝過程很簡單,各個mysql之間只需要資料目錄 錯誤日誌 埠 socket檔案不同即可。我的機器已經安裝了乙個mysql,安裝過程可參考現在安裝乙個埠為3308的m...
在一台機器上執行多個mysql
在centos7以下進行安裝 centos7可以直接yum安裝mariadb資料庫,有webtatic源就可以 在同一臺機器上進行執行兩個資料庫時,建議還是進行原始碼安裝資料庫庫,因為原始碼安裝時可以自己定義目錄的位置 可參照 對於用yum安裝的mysql,是使用一台機器安裝兩個資料庫,使用不同的m...
同一臺機器安裝多個MySQL服務
在同乙個伺服器上面安裝多個mysql服務,甚至是安裝多個不同版本 比如5.7和5.7 5.7和8.0.12 關鍵在於區分安裝目錄 資料目錄和使用埠等。可以下面步驟 wget tar xzvf mysql 5.7.22 macos10.13 x86 64.tar.gz mv mysql 5.7.22 ...