安裝Percona Server的幾個步驟
簡介
Percona Server是基于官方MySQL的一個開發(fā)的分支,在功能和性能上較 MySQL 有著很顯著的提升。
安裝Percona Server的步驟,跟安裝MySQL官方的版本的步驟是一樣的。
1.下載安裝包
安裝的時候一般下載Linux通用的二進制包,解壓就可以直接安裝 了。
下載二進制包地址:
www.percona.com/downloads/Percona-Server-5.7/,下載minimal版本就夠用了
2.解壓安裝
安裝目錄做一個軟鏈接,操作起來比較方便。
- tar zxvf Percona-Server-5.7.36-39-Linux.x86_64.glibc2.12-minimal.tar.gz
- mv Percona-Server-5.7.36-39-Linux.x86_64.glibc2.12-minimal /usr/local/Percona-Server-5.7.36-39-Linux.x86_64.glibc2.12
- ln -s /usr/local/Percona-Server-5.7.36-39-Linux.x86_64.glibc2.12 /usr/local/mysql
- echo 'export PATH=/usr/local/mysql:$PATH' >> /etc/profile
- source /etc/profile
- mysql -V
3.創(chuàng)建用戶及目錄
mysql要求是使用一個普通用戶進行運行,一般也叫mysql就可以,(也可以修改,包括腳本)
- useradd -M -s /sbin/nologin mysql
- mkdir -p /data/mysql
4.創(chuàng)建配置文件
- if [ -f /etc/my.cnf ]; then
- mv /etc/my.cnf /etc/my.cnf_bak$(date "+%Y%m%d_%H%M%S")
- fi
- cat > /etc/my.cnf <<EOF
- [mysqld]
- basedir=/usr/local/mysql
- datadir=/data/mysql
- port=3306
- socket=/data/mysql/mysqld.sock
- EOF
5.初始化
數(shù)據(jù)庫需要一些初始化的文件,這時候就需要用到mysqld進行初始化。
- /usr/local/mysql/bin/mysqld --initialize-insecure --user=mysql --datadir=/data/mysql
--initialize-insecure這個參數(shù)表示初始化,但是root@localhost用戶的密碼設(shè)置為空,安裝后要盡快修改復(fù)雜密碼。