IBM /AIX 環境快速部署MySQL

gopaypal發表於2022-12-07

一、作業系統環境

[gpp@aix61:/home/gpp]$ uname -pua

AIX aix 1 6 00F9FCE54C00 powerpc IBM,0284EFE5V


-- 獲取CPU 位數

89a6de9fe00236db95c6d0c50799f4e9.png


-- 獲取作業系統詳細

d604716d759191f5282c719de338260b.png


二、指令碼化快速部署

         利用shell 指令碼,在AIX環境中快速部署MySQL,以提供開發人員進行測試。


其中, gz552sh 為shell 指令碼可執行檔案, 詳細內容如下:           

[gpp@aix:/home/ggp]$cat gz552sh

cp -p /home/gpp/gz552 /home/gpp/gz552.old

cd /home/gpp

mv /home/gpp/gz552 /home/gpp/gz552.gz

gunzip gz552

cd /usr/local

tar xvf /home/gpp/gz552

cd /usr/local

mv mysql-5.5.2-m2-aix5.3-powerpc-64bit mysql

chown -R gpp:oinstall /usr/localmysql

cd /home/gpp

/usr/local/mysql/scripts/mysql_install_db --user=gpp --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

cd /usr/local/mysql;/usr/local/mysql/bin/mysqld_safe --user=gpp &

sleep 5

/usr/local/mysql/bin/mysqladmin -u root password 'Oracle_4U'

/usr/local/mysql/bin/mysql -u root -pOracle_4U </home/gpp/cru


echo Shutdown MySQL ...

sleep $1

/usr/local/mysql/bin/mysqladmin -u root  -pOracle_4U shutdown


echo Clean all file for the lab

cd /usr/local

sleep $1

rm -rf /usr/local/mysql

rm -rf /home/gpp/gz552


# restore .gz old file

mv /home/gpp/gz552.old /home/gpp/gz552


其中 cru 為MySQL建立測試使用者的指令碼,內容如下:

[gpp@aix:/home/ggp]$cat  /home/gpp/cru

-- drop user cs@'%';

create user  cs@'%' identified by 'new_password';

grant all on *.* to cs@'%';

flush privileges;

exit;


三、關於ggz552的封裝步驟

3.1 根據檔案後附的URL地址,下載原始的介質。              

3.2  將部署成功子目錄進行封裝

        cd /home/gpp/gz552

        tar cvf gz552.tar /usr/localmysql 

        mv  gz552.tar  gz552

四、結果演示

[gpp@aix:/home/ggp]$ /usr/local/bin/mysql -uroot -p


Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 6

Server version: 5.5.2-m2 MySQL Community Server (GPL)

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> select version();

+-------------------------------------------+

| version()                                                  |

+-------------------------------------------+

| 5.5.2-m2                                                   |

+-------------------------------------------+

1 row in set (0.00 sec)


mysql> 



後附:參考連結

          原始介質下載:

               downloads.mysql.com/archives/community/






















來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70024552/viewspace-2927145/,如需轉載,請註明出處,否則將追究法律責任。

相關文章