標籤:二進位 centos7 方法安裝
這次小編講講怎麼在centos7上使用二進位方法安裝mariadb。廢話不多說全是乾貨:
-
確認是不是有mariadb
rpm-qa mariadb*
2. 建立賬戶:
getentpasswd mysql
useradd -d /app/mysqldb -r -m -s /sbin/nologinmysql
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/A7/00/wKioL1nfCKCDHYCWAAEjq5n_9tM076.png" title="1.png" alt="wKioL1nfCKCDHYCWAAEjq5n_9tM076.png" />
3. 解壓,並給它建立一個軟串連,方便操作
tarxvf mariadb-10.2.8-linux-x86_64.tar.gz -C /usr/local/
cd/usr/local/
ln-s mariadb-10.2.8-linux-x86_64/ mysql
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/08/49/wKiom1nfC2Tgu1hbAAAGT2EjlTk833.png" title="2.png" alt="wKiom1nfC2Tgu1hbAAAGT2EjlTk833.png" />
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M01/08/49/wKiom1nfC2_zNYV3AAASD_m9PPc900.png" title="3.png" alt="wKiom1nfC2_zNYV3AAASD_m9PPc900.png" />
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/08/49/wKiom1nfC3rxDvzlAAAYorwufrs055.png" title="4.png" alt="wKiom1nfC3rxDvzlAAAYorwufrs055.png" />
4.準備設定檔:
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M02/A7/00/wKioL1nfCNKRJg6_AABit3X37T8097.png" title="5.png" alt="wKioL1nfCNKRJg6_AABit3X37T8097.png" />
修改資料庫設定檔:
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M02/A7/00/wKioL1nfCNzyuf80AADO8zoQlTs829.png" title="6.png" alt="wKioL1nfCNzyuf80AADO8zoQlTs829.png" />
5. 運行指令碼,需指定運行身份和運行目錄:
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/A7/00/wKioL1nfCTeTVpi4AAA7KJqVrmA237.png" title="7.png" alt="wKioL1nfCTeTVpi4AAA7KJqVrmA237.png" />
6. 啟動服務指令碼:
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig--list mysqld
chkconfig--add mysqld
service mysqld start 失敗(因為沒有記錄檔)
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/A7/00/wKioL1nfCUSjDSNrAAQZiZXfQY4681.png" title="8.png" alt="wKioL1nfCUSjDSNrAAQZiZXfQY4681.png" />
7. 失敗的原因是日誌問題,
先建立日誌,賦予所屬者許可權:
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/08/49/wKiom1nfDBHxMO5cAABHlIJrzEE348.png" title="9.png" alt="wKiom1nfDBHxMO5cAABHlIJrzEE348.png" />
8. 建立啟動路徑的指令碼:
vi /etc/profile.d/mysql.sh
PATH=/usr/local/mysql/bin:$PATH
. /etc/profile.d/mysql.sh
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/A7/00/wKioL1nfCWbjdlO6AAB_4q1ZalA595.png" title="10.png" alt="wKioL1nfCWbjdlO6AAB_4q1ZalA595.png" />
9. 運行指令碼(初始化):
mysql_secure_installation
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/A7/00/wKioL1nfCXHjGm9yAACUyGph-Tg264.png" title="11.png" alt="wKioL1nfCXHjGm9yAACUyGph-Tg264.png" />
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M00/08/49/wKiom1nfDDOioFKdAAC81lWjhHU661.png" title="12.png" alt="wKiom1nfDDOioFKdAAC81lWjhHU661.png" />
10. 登陸運行: mysql -uroot -p
650) this.width=650;" src="https://s2.51cto.com/wyfs02/M01/A7/00/wKioL1nfCYnxQN_HAAFyZRr34Zk781.png" title="13.png" alt="wKioL1nfCYnxQN_HAAFyZRr34Zk781.png" />
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M02/A7/00/wKioL1nfCZnzJWfzAAC5B1ChUcQ648.png" title="14.png" alt="wKioL1nfCZnzJWfzAAC5B1ChUcQ648.png" />
650) this.width=650;" src="https://s1.51cto.com/wyfs02/M01/A7/00/wKioL1nfCbaA5bIVAAHZXBYrkR8530.png" title="15.png" alt="wKioL1nfCbaA5bIVAAHZXBYrkR8530.png" />
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/08/49/wKiom1nfDHfD4_8NAAENT4YhdTw272.png" title="16.png" alt="wKiom1nfDHfD4_8NAAENT4YhdTw272.png" />
修改口令:
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M00/08/49/wKiom1nfDIeQfMAdAAB21HkkwmE751.png" title="17.png" alt="wKiom1nfDIeQfMAdAAB21HkkwmE751.png" />
本文出自 “shell指令碼” 部落格,轉載請與作者聯絡!
採用二進位方法安裝mariadb