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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 【AIX】AIX7.1 C編譯環境部署指導說明AI編譯
- MySQL多例項環境部署MySql
- MySQL主從複製環境部署MySql
- 一鍵化安裝 docker,一鍵化部署 lnmp+Redis 環境,快速部署 Laravel 環境DockerLNMPRedisLaravel
- ubuntu搭建nodejs生產環境——快速部署手冊UbuntuNodeJS
- IBM AIX儲存層結構分析+aix常用命令IBMAI
- OceanBase初體驗之Docker快速部署試用環境Docker
- 部署Java環境Java
- DockerCompose部署環境Docker
- Kibana環境部署
- SharePlex 環境部署
- Hive環境部署Hive
- Linux環境下MySQL安裝部署操作步驟LinuxMySql
- MySQL 高可用架構 - MHA環境部署記錄MySql架構
- 【技術】MediumKube- 快速部署容器雲的開發環境開發環境
- 伺服器環境部署: jdk14 mysql8.0+伺服器JDKMySql
- dbdeployer 快速安裝MySQL8.0各測試環境MySql
- linux環境部署redisLinuxRedis
- linux web環境部署LinuxWeb
- Oracle 11.2.0.4 rac for aix acfs異常環境的克隆環境ASM磁碟組掛載緩慢OracleAIASM
- MySQL高可用方案-PXC(Percona XtraDB Cluster)環境部署詳解MySql
- 離線部署Python環境Python
- ClickHouse生產環境部署
- Nginx部署前端環境(Mac)Nginx前端Mac
- Windows環境部署專案Windows
- XXPAY環境部署筆記筆記
- Linux 環境Skywalking部署ElasticsearchLinuxElasticsearch
- GitLab Runner部署(kubernetes環境)Gitlab
- 使用dockerfile 部署lnmpr環境DockerLNMP
- LNMP環境一鍵部署LNMP
- Flask環境github部署(十三)FlaskGithub
- nginx 寶塔 環境部署Nginx
- 超實用!伺服器如何快速實現一鍵環境部署!伺服器
- MySQL原理簡介—3.生產環境的部署壓測MySql
- 聯調環境快速部署——基於docker-compose的CI/CD實踐Docker
- paddleocr 在docker環境下部署Docker
- Linux 環境部署Skywalking支援ElasticsearchLinuxElasticsearch
- Docker環境部署Prometheus實踐DockerPrometheus