IBM /AIX 環境快速部署MySQL
一、作業系統環境
[gpp@aix61:/home/gpp]$ uname -pua
AIX aix 1 6 00F9FCE54C00 powerpc IBM,0284EFE5V
-- 獲取CPU 位數
-- 獲取作業系統詳細
二、指令碼化快速部署
利用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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL Cluster開發環境快速部署(中文)MySql開發環境
- aix下rac環境rman備份策略部署AI
- 快速搭建WebSphere Process Server 部署環境WebServer
- 一鍵化安裝 docker,一鍵化部署 lnmp+Redis 環境,快速部署 Laravel 環境DockerLNMPRedisLaravel
- 使用Ambari快速部署Hadoop大資料環境Hadoop大資料
- tomcat+mysql部署jsp環境!!!!(轉)TomcatMySqlJS
- 部署Java環境Java
- Gitlab環境快速部署(RPM包方式安裝)Gitlab
- ubuntu搭建nodejs生產環境——快速部署手冊UbuntuNodeJS
- AIX Shell環境設定(轉)AI
- 求救~~~~~tomcat+mysql部署jsp環境!!!!!(轉)TomcatMySqlJS
- 【技術】MediumKube- 快速部署容器雲的開發環境開發環境
- OceanBase初體驗之Docker快速部署試用環境Docker
- DockerCompose部署環境Docker
- Linux環境下MySQL安裝部署操作步驟LinuxMySql
- Aix5.3安裝Bash環境AI
- 在AIX中設定中文環境AI
- dbdeployer 快速安裝MySQL8.0各測試環境MySql
- 使用dockerfile 部署lnmpr環境DockerLNMP
- Flask環境github部署(十三)FlaskGithub
- Nginx部署前端環境(Mac)Nginx前端Mac
- 在AIX 5L上快速部署Oracle (轉)AIOracle
- 【TAR】【安裝】Linux環境使用TAR命令快速部署安裝OracleLinuxOracle
- Aix6.1 安裝 Bash Shell環境AI
- AIX環境下監控程式指令碼AI指令碼
- vi 命令使用--AIX環境下總結AI
- 在AIX中設定中文環境(轉)AI
- IBM AIX 環境啟動資料庫報 ORA-27125 錯誤解決方法IBMAI資料庫
- Java部署環境搭建(Linux)JavaLinux
- YUM部署高版本LNMP環境LNMP
- 離線部署Python環境Python
- 關於aix, linux下的shell環境AILinux
- 使用docker快速搭建hive環境DockerHive
- Meilisearch 快速入門(Windows 環境)Windows
- 聯調環境快速部署——基於docker-compose的CI/CD實踐Docker
- K8S環境快速部署Kafka(K8S外部可訪問)K8SKafka
- 【MySQL】 在Docker中快速部署PXCMySqlDocker
- MySQL 如何快速複製使用者許可權到其他環境MySql