CentOS6.5バイナリパッケージインストールMySQL 5.6

4124 ワード

最近のプロジェクトではMysqlが使われていますが、Mysqlのインストールと構成について特に検討しました.MySQLのインストールは3種類に分けられます:1、RPMパッケージのインストール;2、バイナリパッケージのインストール;3、ソースコードのインストール.1つ目の方法は比較的簡単で、直接RPMパッケージをインストールすればOKなのか、yumソースでインストールするのか、3つ目の方法は複雑です.一般的なプロジェクトでは、どのディレクトリにインストールするか、どのように構成するかなど、企業のニーズに応じてカスタマイズできるバイナリパッケージでインストールすることが多い.
ここでは、Mysqlのバイナリインストール方法1、Mysql 5のダウンロードについて具体的に説明します.6バージョンはmysqlの公式サイトから、mysql 5をダウンロードします.6 Community Editionバージョンですが、現在は国内でgoogleが閉鎖されているため、linuxバージョンのmysqlをダウンロードするのはちょっと面倒なので、ネットでダウンロード方法を検索したり、他のサイトからソースコードをダウンロードしたりすることができます.2、ユーザーグループとユーザーの追加
groupadd mysql
useradd -r -g mysql mysql

3、mysqlを/user/localディレクトリの下にインストールする
tar -zxvf mysql-5.6.19.tar.gz -C /user/local
cd /user/local
ln -s mysql-5.6.19 mysql

4、権限の変更
cd mysql
chown -R mysql .
chgrp -R mysql .

4、mysqlデータディレクトリの作成
mkdir /mydata
chown -R mysql:mysql /mydata/

5、Mysqlを初期化する
cd /usr/local/mysql
scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/mydata
chown -R root .

6、Mysqlメインプロファイルの修正
cd /usr/local/mysql
cp support-files/my-default.cnf  /etc/my.cnf

vi /etc/my.cnf
      
datadir = /mydata
                

7、mysqlにサービススクリプトを提供する
cd /usr/local/mysql
cp support-files/mysql.server  /etc/rc.d/init.d/mysqld

8、オープン起動の追加
chkconfig --add mysqld
chkconfig mysqld on

9、Mysqlを起動する
service mysqld start

10、Mysqlにログインし、パスワードを変更し、空のユーザーを削除する
mysql -uroot -p -S /tmp/mysql.sock

select user,host,password from mysql.user
update mysql.user set password = PASSWORD('000000') where user = 'root'
drop user ''@localhost;
FLUSH PRIVILEGES;