MySQLインストールドキュメント
4205 ワード
作業中に使用するMySQLは、WindowsシステムとLinuxシステムの2つのオペレーティングシステムにインストールされる場合があります.Linuxシステムではケースが多い.
Windowsシステムにインストールする場合は、他のWindowsアプリケーションと同様にインストールウィザードに従って次のステップに進みます.ここでは詳しく説明しません.このドキュメントでは、LinuxシステムのMySQLのインストール手順について説明します.
LinuxシステムでのMySQLのインストールは、RPMパッケージのインストール、バイナリパッケージのインストール、ソースパッケージのインストールの3つに分けられます.バイナリパッケージのインストールはよくありません.ここでは紹介しません(実は私はこのような方法でインストールしたことがありません).残りの2つのインストール方法のうち、RPMパッケージのインストール操作は簡単で、成功率は高いですが、インストール時にはデフォルト設定しかできません.ソースパッケージのインストール操作は複雑で、MySQLをインストールするシステムの下で先にコンパイルを行うため、コンパイルに成功してからインストールすることができ、コンパイルのこの段階で問題が発生しやすい.例えば、依存するシステムライブラリファイルが見つからないなど、成功率はRPMパッケージより低いが、ソースパッケージのインストール時に多くのシステム構成パラメータを設定することができ、このように多くのインストールの柔軟性を増加した.具体的にどのインストール方式を選択してインストールするかは、具体的なニーズによって異なります.
一、インストールプログラムのダウンロード
MySQLのすべてのバージョンは公式サイトからダウンロードできます.一般的にCommunity Serverバージョンを使用しています.ソースコードのインストールを選択すると、最新のMySQL 5になります.5バージョンはcmakeコンパイラでコンパイルします.該当するダウンロードアドレスは以下の通りです.
MySQL公式ダウンロードアドレス:http://dev.mysql.com/downloads/
Cmakeコンパイラの公式ダウンロードアドレス:http://wwwNaNake.org/cmake/resources/software.html
二、RPMパッケージのインストール
RPMパッケージのインストールは、インストールコマンドを直接実行するように設定されていません.
三、ソースパッケージのインストール
パッケージを/root/softwareディレクトリにダウンロードするとします.
1.cnameコンパイラのインストール
2.MySQLのインストール
(1)mysqlユーザとグループの確立
(2)MySQLインストール環境の確認
(3)MySQLソースパッケージのコンパイル
(4)MySQLのインストール
3.MySQLの構成
(1)ディレクトリと接続ライブラリファイルの作成
(2)mysql関連ディレクトリをmysqlユーザに渡す
(3)プロファイルと起動ファイルの作成
(4)起動ファイルの構成
(5)MySQLデータベースの初期化
4.MySQLの起動
5.MySQLアクセス権の設定
(1)rootユーザのパスワード設定
(2)ユーザへのリモートアクセスを許可する設定
四、問題があったら資料をよく調べる
私がMySQLをインストールする手順と出会ったいくつかの問題(RHEL 6.1 x 64システム)ですが、異なるシステム環境でインストールすると異なる問題が発生する可能性があります.問題が発生した場合、多くのインターネットで資料を調べて、一般的に解決方法を見つけます.インターネットのような良いリポジトリをよく利用しなければなりません.
Windowsシステムにインストールする場合は、他のWindowsアプリケーションと同様にインストールウィザードに従って次のステップに進みます.ここでは詳しく説明しません.このドキュメントでは、LinuxシステムのMySQLのインストール手順について説明します.
LinuxシステムでのMySQLのインストールは、RPMパッケージのインストール、バイナリパッケージのインストール、ソースパッケージのインストールの3つに分けられます.バイナリパッケージのインストールはよくありません.ここでは紹介しません(実は私はこのような方法でインストールしたことがありません).残りの2つのインストール方法のうち、RPMパッケージのインストール操作は簡単で、成功率は高いですが、インストール時にはデフォルト設定しかできません.ソースパッケージのインストール操作は複雑で、MySQLをインストールするシステムの下で先にコンパイルを行うため、コンパイルに成功してからインストールすることができ、コンパイルのこの段階で問題が発生しやすい.例えば、依存するシステムライブラリファイルが見つからないなど、成功率はRPMパッケージより低いが、ソースパッケージのインストール時に多くのシステム構成パラメータを設定することができ、このように多くのインストールの柔軟性を増加した.具体的にどのインストール方式を選択してインストールするかは、具体的なニーズによって異なります.
一、インストールプログラムのダウンロード
MySQLのすべてのバージョンは公式サイトからダウンロードできます.一般的にCommunity Serverバージョンを使用しています.ソースコードのインストールを選択すると、最新のMySQL 5になります.5バージョンはcmakeコンパイラでコンパイルします.該当するダウンロードアドレスは以下の通りです.
MySQL公式ダウンロードアドレス:http://dev.mysql.com/downloads/
Cmakeコンパイラの公式ダウンロードアドレス:http://wwwNaNake.org/cmake/resources/software.html
二、RPMパッケージのインストール
RPMパッケージのインストールは、インストールコマンドを直接実行するように設定されていません.
rpm �Civh MySQL-server- .rpm
rpm �Civh MySQL-client- .rpm
三、ソースパッケージのインストール
パッケージを/root/softwareディレクトリにダウンロードするとします.
1.cnameコンパイラのインストール
cd /root/software
tar -zxvf cmake-2.8.8.tar.gz
cd cmake-2.8.8
./bootstrap
gmake
gmake install
2.MySQLのインストール
(1)mysqlユーザとグループの確立
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
(2)MySQLインストール環境の確認
cd /root/software
tar -zxvf mysql-5.5.23.tar.gzcd mysql-5.5.23/
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql\ (MySQL )
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \ (socket )
-DDEFAULT_CHARSET=utf8 \ ( )
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/home/mysql/data ( )
error: No curses/termcap library found
libncurses.so , :
-DCURSES_LIBRARY=/lib64/libncurses.so.5 -DCURSES_INCLUDE_PATH=/usr/include
(3)MySQLソースパッケージのコンパイル
make
:attempted static link of dynamic object `/usr/lib/libncurses.so.5' , libncurses.so , libncurses.so , :
-DCURSES_LIBRARY=/lib64/libncurses.so.5 -DCURSES_INCLUDE_PATH=/usr/include
(4)MySQLのインストール
make install
3.MySQLの構成
(1)ディレクトリと接続ライブラリファイルの作成
mkdir -p /home/mysql/
mkdir -p /home/mysql/data/
mkdir -p /var/mysql/log/
ln -s /usr/local/mysql/lib/libmysqlclient.so.18/usr/lib/libmysqlclient.so.18
(2)mysql関連ディレクトリをmysqlユーザに渡す
chmod +w /usr/local/mysql
chown -R mysql:mysql/usr/local/mysql
chown -R mysql:mysql /home/mysql/
(3)プロファイルと起動ファイルの作成
cd support-files
cp my-large.cnf /etc/my.cnf( :my-large.cnf 1G , my-large.cnf my-huge.cnf )
cp mysql.server /etc/init.d/mysqld
(4)起動ファイルの構成
chmod +x /etc/init.d/mysqld
vim /etc/init.d/mysqld ( , :)
basedir=/usr/local/mysql
datadir=/home/mysql/data
(5)MySQLデータベースの初期化
/usr/local/mysql/scripts/mysql_install_db \
--defaults-file=/etc/my.cnf \ ( )
--basedir=/usr/local/mysql \ (MySQL )
--datadir=/home/mysql/data \ ( )
--user=mysql
4.MySQLの起動
service mysqld start /etc/ini.d/mysqld start
5.MySQLアクセス権の設定
(1)rootユーザのパスワード設定
/usr/local/mysql/bin/mysqladmin -u root password 'newpassword'
(2)ユーザへのリモートアクセスを許可する設定
mysql -u root -ppassword
mysql> grant all privileges on *.* to 'root'@'%' identified by 'password'with grant option;
mysql> flush privileges;
mysql> quit
四、問題があったら資料をよく調べる
私がMySQLをインストールする手順と出会ったいくつかの問題(RHEL 6.1 x 64システム)ですが、異なるシステム環境でインストールすると異なる問題が発生する可能性があります.問題が発生した場合、多くのインターネットで資料を調べて、一般的に解決方法を見つけます.インターネットのような良いリポジトリをよく利用しなければなりません.