公式:http://dev.mysql.com/downloads/mysql/5.1.html
▽ダウンロード
# wget http://www-jp.mysql.com/get/Downloads/MySQL-5.1/MySQL-client-5.1.49-1.glibc23.x86_64.rpm/from/http://ftp.jaist.ac.jp/pub/mysql/
# wget http://www-jp.mysql.com/get/Downloads/MySQL-5.1/MySQL-server-5.1.49-1.glibc23.x86_64.rpm/from/http://ftp.jaist.ac.jp/pub/mysql/
# wget http://www-jp.mysql.com/get/Downloads/MySQL-5.1/MySQL-devel-5.1.49-1.glibc23.x86_64.rpm/from/http://ftp.jaist.ac.jp/pub/mysql/
# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-shared-5.1.49-1.glibc23.x86_64.rpm/from/http://ftp.iij.ad.jp/pub/db/mysql/
▽インストール
# rpm -i MySQL-server-community-5.1.49-1.rhel5.i386.rpm
# rpm -i MySQL-client-community-5.1.49-1.rhel5.i386.rpm
# rpm -i MySQL-devel-community-5.1.49-1.rhel5.i386.rpm
▽エラー
下記エラーが出る。
Starting MySQL......Manager of pid-file quit without updating file.[失敗]
対処方法
# restorecon -FRv /var/lib/mysql
▽MySQL起動
# /etc/init.d/mysql start
▽MySQLログイン
# mysql -u root
▽MySQLのrootパスワード設定
すべてのホストに対して、パスワードを設定します。
▽root権限に設定されているホスト名を調べます。
下記コマンドで確認
mysql> SELECT Host, User FROM mysql.user;
+---------------+------+
| Host | User |
+---------------+------+
| 127.0.0.1 | root |
| localhost | |
| localhost | root |
| server.com | |
| server.com | root |
+---------------+------+
上の例では次のようになります。
mysql> SET PASSWORD FOR root@127.0.0.1=PASSWORD('【パスワード】');
mysql> SET PASSWORD FOR root@localhost=PASSWORD('【パスワード】');
mysql> SET PASSWORD FOR root@server.com=PASSWORD('【パスワード】');
結果:Query OK, 0 rows affected (0.00 sec)
▽『 % 』がホスト名にあった場合には『 ' 』で囲います。
mysql> SET PASSWORD FOR root@'%'=PASSWORD('【パスワード】');
▽MySQLのExit
mysql> \q
▽MySQLのログイン
# mysql -u root -p
シズネ的メモ
▽ダウンロード
# wget http://www-jp.mysql.com/get/Downloads/MySQL-5.1/MySQL-client-5.1.49-1.glibc23.x86_64.rpm/from/http://ftp.jaist.ac.jp/pub/mysql/
# wget http://www-jp.mysql.com/get/Downloads/MySQL-5.1/MySQL-server-5.1.49-1.glibc23.x86_64.rpm/from/http://ftp.jaist.ac.jp/pub/mysql/
# wget http://www-jp.mysql.com/get/Downloads/MySQL-5.1/MySQL-devel-5.1.49-1.glibc23.x86_64.rpm/from/http://ftp.jaist.ac.jp/pub/mysql/
# wget http://dev.mysql.com/get/Downloads/MySQL-5.1/MySQL-shared-5.1.49-1.glibc23.x86_64.rpm/from/http://ftp.iij.ad.jp/pub/db/mysql/
▽インストール
# rpm -i MySQL-server-community-5.1.49-1.rhel5.i386.rpm
# rpm -i MySQL-client-community-5.1.49-1.rhel5.i386.rpm
# rpm -i MySQL-devel-community-5.1.49-1.rhel5.i386.rpm
▽エラー
下記エラーが出る。
Starting MySQL......Manager of pid-file quit without updating file.[失敗]
対処方法
# restorecon -FRv /var/lib/mysql
▽MySQL起動
# /etc/init.d/mysql start
▽MySQLログイン
# mysql -u root
▽MySQLのrootパスワード設定
すべてのホストに対して、パスワードを設定します。
▽root権限に設定されているホスト名を調べます。
下記コマンドで確認
mysql> SELECT Host, User FROM mysql.user;
+---------------+------+
| Host | User |
+---------------+------+
| 127.0.0.1 | root |
| localhost | |
| localhost | root |
| server.com | |
| server.com | root |
+---------------+------+
上の例では次のようになります。
mysql> SET PASSWORD FOR root@127.0.0.1=PASSWORD('【パスワード】');
mysql> SET PASSWORD FOR root@localhost=PASSWORD('【パスワード】');
mysql> SET PASSWORD FOR root@server.com=PASSWORD('【パスワード】');
結果:Query OK, 0 rows affected (0.00 sec)
▽『 % 』がホスト名にあった場合には『 ' 』で囲います。
mysql> SET PASSWORD FOR root@'%'=PASSWORD('【パスワード】');
▽MySQLのExit
mysql> \q
▽MySQLのログイン
# mysql -u root -p
シズネ的メモ