mysql5.6.28のインストールと設定方法 1. 基本的なシステム情報を確認し、yumでインストールを試みる
$ sudo -s
# df -lh
ファイルシステムサイズ 使用済み 使用可能使用率 マウント先
/dev/vda1 79G 1.6G 74G 3% /
udev 3.9G 8.0K 3.9G 1% /dev
tmpfs 799M 252K 799M 1% /実行
なし 5.0M 0 5.0M 0% /実行/ロック
なし 3.9G 0 3.9G 0% /run/shm
# uname -a
Linux nj01 3.16.0-34-generic #47~14.04.1-Ubuntu SMP 金曜日 4月 10日 17:49:16 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
# rpm -qa|grep yum
プログラム「rpm」は現在インストールされていません。次のように入力してインストールできます。
apt-get rpm をインストール
# apt-get rpm をインストール
…
# rpm -qa|grep yum
# yum インストール
プログラム「yum」は現在インストールされていません。次のように入力してインストールできます。
apt-get インストール yum
# apt-get install yum
…
# yumでmysqlをインストール
インストールプロセスの設定
利用可能なパッケージ mysql がありません。
何もすることがない
2. インストール方法を変更する # apt-getでmysql-serverをインストール パッケージリストを読み込んでいます...完了 依存関係ツリーの構築 状態情報を読み込んでいます...完了 次の追加パッケージがインストールされます: libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libnet-daemon-perl libplrpc-perl libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server-5.5 mysql-server-core-5.5 推奨パッケージ: libipc-sharedcache-perl tinyca mailx 次の新しいパッケージがインストールされます: libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient18 libnet-daemon-perl libplrpc-perl libterm-readkey-perl mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server mysql-server-5.5 mysql-server-core-5.5 アップグレードされたものは 0 件、新規インストールされたものは 13 件、削除されたものは 0 件、アップグレードされていないものは 15 件。 27.6 MB のアーカイブを取得する必要があります。 この操作の後、98.2 MB の追加ディスク領域が使用されます。 続行しますか? [Y/n]? 取得:1 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-common all 5.5.52-0ubuntu0.12.04.1 [12.6 kB] 取得:2 http://apt.wmcloud.com/ubuntu/ precise-updates/main libmysqlclient18 amd64 5.5.52-0ubuntu0.12.04.1 [952 kB] 取得:3 http://apt.wmcloud.com/ubuntu/ precise/main libnet-daemon-perl all 0.48-1 [43.1 kB] 取得:4 http://apt.wmcloud.com/ubuntu/ precise/main libplrpc-perl all 0.2020-2 [36.0 kB] 取得:5 http://apt.wmcloud.com/ubuntu/ precise/main libdbi-perl amd64 1.616-1build2 [849 kB] 取得:6 http://apt.wmcloud.com/ubuntu/ precise/main libdbd-mysql-perl amd64 4.020-1build2 [106 kB] 取得:7 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-client-core-5.5 amd64 5.5.52-0ubuntu0.12.04.1 [1,948 kB] 取得:8 http://apt.wmcloud.com/ubuntu/ precise/main libterm-readkey-perl amd64 2.30-4build3 [28.6 kB] 取得:9 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-client-5.5 amd64 5.5.52-0ubuntu0.12.04.1 [8,365 kB] 取得:10 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-server-core-5.5 amd64 5.5.52-0ubuntu0.12.04.1 [6,327 kB] 取得:11 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-server-5.5 amd64 5.5.52-0ubuntu0.12.04.1 [8,855 kB] 取得:12 http://apt.wmcloud.com/ubuntu/ precise/main libhtml-template-perl all 2.10-1 [65.0 kB] 取得:13 http://apt.wmcloud.com/ubuntu/ precise-updates/main mysql-server all 5.5.52-0ubuntu0.12.04.1 [10.8 kB] 0 秒で 27.6 MB を取得しました (38.2 MB/秒) パッケージを事前構成しています... 以前に選択しなかったパッケージ mysql-common を選択しています。 (データベースを読み込んでいます...現在 77501 個のファイルとディレクトリがインストールされています。) mysql-common を解凍しています (.../mysql-common_5.5.52-0ubuntu0.12.04.1_all.deb から) ... 以前に選択しなかったパッケージ libmysqlclient18 を選択しています。 libmysqlclient18 を解凍しています (.../libmysqlclient18_5.5.52-0ubuntu0.12.04.1_amd64.deb から)... 以前に選択されなかったパッケージ libnet-daemon-perl を選択しています。 libnet-daemon-perl を解凍しています (.../libnet-daemon-perl_0.48-1_all.deb から) ... 以前に選択されなかったパッケージ libplrpc-perl を選択しています。 libplrpc-perl を解凍しています (.../libplrpc-perl_0.2020-2_all.deb から) ... 以前に選択されなかったパッケージ libdbi-perl を選択しています。 libdbi-perl を解凍しています (.../libdbi-perl_1.616-1build2_amd64.deb から) ... 以前に選択されなかったパッケージ libdbd-mysql-perl を選択しています。 libdbd-mysql-perl を解凍しています (.../libdbd-mysql-perl_4.020-1build2_amd64.deb から) ... 以前に選択しなかったパッケージ mysql-client-core-5.5 を選択しています。 mysql-client-core-5.5 を解凍しています (.../mysql-client-core-5.5_5.5.52-0ubuntu0.12.04.1_amd64.deb から) ... 以前に選択されなかったパッケージ libterm-readkey-perl を選択しています。 libterm-readkey-perl を解凍しています (.../libterm-readkey-perl_2.30-4build3_amd64.deb から) ... 以前に選択しなかったパッケージ mysql-client-5.5 を選択しています。 mysql-client-5.5 を解凍しています (.../mysql-client-5.5_5.5.52-0ubuntu0.12.04.1_amd64.deb から) ... 以前に選択しなかったパッケージ mysql-server-core-5.5 を選択しています。 mysql-server-core-5.5 を解凍しています (.../mysql-server-core-5.5_5.5.52-0ubuntu0.12.04.1_amd64.deb から) ... man-db のトリガーを処理しています... mysql-common (5.5.52-0ubuntu0.12.04.1) を設定しています... 以前に選択しなかったパッケージ mysql-server-5.5 を選択しています。 (データベースを読み込んでいます...現在 77879 個のファイルとディレクトリがインストールされています。) mysql-server-5.5 を解凍しています (.../mysql-server-5.5_5.5.52-0ubuntu0.12.04.1_amd64.deb から) ... 以前に選択されなかったパッケージ libhtml-template-perl を選択しています。 libhtml-template-perl を解凍しています (.../libhtml-template-perl_2.10-1_all.deb から) ... 以前に選択しなかったパッケージ mysql-server を選択しています。 mysql-server を解凍しています (.../mysql-server_5.5.52-0ubuntu0.12.04.1_all.deb から) ... ureadahead のトリガーを処理しています... man-db のトリガーを処理しています... libmysqlclient18 (5.5.52-0ubuntu0.12.04.1) を設定しています... libnet-daemon-perl (0.48-1) を設定しています... libplrpc-perl (0.2020-2) を設定しています... libdbi-perl (1.616-1build2) を設定しています... libdbd-mysql-perl (4.020-1build2) を設定しています... mysql-client-core-5.5 (5.5.52-0ubuntu0.12.04.1) をセットアップしています... libterm-readkey-perl (2.30-4build3) を設定しています... mysql-client-5.5 (5.5.52-0ubuntu0.12.04.1) をセットアップしています... mysql-server-core-5.5 (5.5.52-0ubuntu0.12.04.1) をセットアップしています... mysql-server-5.5 (5.5.52-0ubuntu0.12.04.1) をセットアップしています... 160928 10:56:48 [警告] key_buffer_size の代わりに一意のオプション プレフィックス key_buffer を使用することは推奨されておらず、将来のリリースで削除される予定です。代わりにフルネームを使用してください。 160928 10:56:48 [注記] /usr/sbin/mysqld (mysqld 5.5.52-0ubuntu0.12.04.1) がプロセス 6166 として開始されました... mysql 開始/実行中、プロセス 6304 libhtml-template-perl (2.10-1) を設定しています... mysql-server (5.5.52-0ubuntu0.12.04.1) をセットアップしています... libc-bin のトリガーを処理しています... ldconfig の遅延処理が現在行われています インストールプロセス中に root パスワードを入力するだけです。 3. インストール成功、基本設定
mysql> '******' で識別される 'root'@'%' に *.* のすべての権限を付与します。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
マイSQL>
マイSQL>
マイSQL>
マイSQL>
マイSQL>
mysql> データベース testdb を作成します。
クエリは正常、1 行が影響を受けました (0.01 秒)
マイSQL>
マイSQL>
マイSQL>
マイSQL>
mysql> データベースを表示します。
+--------------------+
| データベース |
+--------------------+
| 情報スキーマ |
|mysql |
|テストデータベース|
| パフォーマンススキーマ |
+--------------------+
セット内の 4 行 (0.00 秒)
mysql> mysql.user(Host,User,Password) に値 ("%","test",password("******")) を挿入します。
クエリは正常、1 行が影響を受け、3 つの警告 (0.00 秒)
マイSQL>
mysql> 権限をフラッシュします。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
mysql> '******' によって識別される 'test'@'% に testdb.* のすべての権限を付与します。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
mysql> 権限をフラッシュします。
クエリは正常、影響を受けた行は 0 行 (0.00 秒)
4. 問題解決 (1)アクセスエラー、ネットワーク接続エラー:10038、telnetが利用できません S1. ファイアウォールをオフにする # ufw allow 3306、それでも動作しない S2. ユーザーのネットワーク権限が付与されました (. のすべての権限を、'youpassword' で識別される 'root'@'%' に付与オプション付きで付与します) S3. ネットワーク情報を確認する # netstat -ano tcp 0 0 127.0.0.1:3306 IPのバインドに問題があるはずです。/etc/MySQL/my.confを修正してください。 bind-address = 127.0.0.1 の行を見つけて、bind-address = 0.0.0.0 に変更します。問題は解決しました。 (2)表では大文字と小文字が区別される。 root アカウントでログインした後、/etc/my.cnf の [mysqld] の後に lower_case_table_names=1 を追加し、MYSQL サービスを再起動します。これで設定は成功です。テーブル名は大文字と小文字が区別されません。 lower_case_table_names パラメータの詳細な説明: 小文字のテーブル名 = 0 0: 大文字と小文字を区別する、1: 大文字と小文字を区別しない 5. 基本的なサービスコマンド
# MySQLを起動します$ sudo service mysql start
# MySQLをシャットダウンする$ sudo service mysql stop
# MySQLを再起動します$ sudo service mysql restart
# その他のコマンド: $ sudo /etc/init.d/mysql start
$ sudo /etc/init.d/mysqlを停止します
$ sudo /etc/init.d/mysqlを再起動します
6.Mysqlをアンインストールします。
sudo apt-get autoremove mysql* --purge
sudo apt-get apparmor を削除します
sudo apt-get で mysql-server をインストールし、mysql-common をインストールします。
アンインストール後、mysql 関連ファイル (/var/lib/mysql、/etc/mysql など、find -name mysql を使用して関連パスを照会できます) を削除します。 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:- Ubuntu 18.04 (Linux) に MySQL をインストールする方法
- Linux での MySQL 8.0 インストール チュートリアル
- Linux 上の MySQL 5.7.18 の無料インストール版に関する詳細なチュートリアル
- Linux での MySQL 5.7.18 yum のアンインストールからインストールまでのプロセスの図
- Oracle Linux 6.8 に MySQL 5.7.17 をインストールするための詳細なチュートリアル
- YUM を使用して Linux (CentOS 7) に MySQL 5.7.18 をインストールする方法の詳細なチュートリアル
- Ubuntu 18.04にMySQL 5.7をインストールする
- Linux yum コマンドを使用して mysql8.0 をインストールする方法の詳細なチュートリアル
- MySQL 8.0.15 のインストールと設定のグラフィックチュートリアルと Linux でのパスワード変更
- Linux に MySQL 8.0.x をインストールするための完全な手順
|