1. 程式人生 > >mysql-Percona Server詳細安裝步驟

mysql-Percona Server詳細安裝步驟

之前安裝過mysql的mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz,是需要自己手動進行配置的,

Linux-CentOS6.5-MySQL安裝

以下是Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar的安裝,請讀者自行借鑑。

關於此軟體建議讀者自行網上查詢。PS:是本人太懶,不想再去找了

有關Percona Server與mysql之間的聯絡,自行百度 :-)

正文:

1、準備cmake,CMake是一個跨平臺的安裝(編譯)工具,可以用簡單的語句來描述所有平臺的安裝(編譯過程)。

yum install cmake

2、解壓Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar(建議有自己的目錄)

tar -xf Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar

3、解壓後有7個.rpm的檔案

4、使用rpm命令執行安裝,依次順序

rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm
rpm -ivh Percona-Server-shared-56-5.6.24-rel72.2.el6.x86_64.rpm
rpm -ivh Percona-Server-client-56-5.6.24-rel72.2.el6.x86_64.rpm
rpm –ivh Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm

5、如果上面命令第四個出現錯誤,

說明系統中缺少libaio,需要安裝libaio

rpm insatll libaio

6、繼續rpm上面失敗的一步

7、檢查成功

檢視/etc/my.cnf是否存在

檢視/var/lib/mysql/下是否有mysql目錄結構

以上兩個都存在,安裝成功

 

補充:

1、mysql服務

啟動mysql

service mysql start

停止mysql

service mysql stop

重啟mysql

service mysql status

2、修改密碼 - 有warning不用處理,只是提示過於簡單

mysqladmin -uroot password “密碼”

3、開啟3306埠(建議)/關閉防火牆

vim /etc/sysconfig/iptables

增加一行

-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

4、以上預設安裝的mysql沒有外部訪問許可權,需要開啟

登入mysql

grant [許可權] on [資料庫名].[表名] to ['使用者名稱']@['web伺服器的ip地址'] identified by ['密碼'];

"%" 表示所有10.0.0.1這樣格式的ip地址 10-0-0-1

mysql -uroot -proot
mysql > grant all on *.* to 'root'@'%' identified by 'root';

以上便是本人安裝詳細過程,有不對的歡迎指出。