|
Ubuntu server 18.04MySQLubuntu server での MySQL の設定方法について説明ます.インストールからクライアントソフトウェアーの接続まで,具体的な手順を述べます. 目次インストールMySQLインストールubuntu server をインストールするときの「インストールするソフトウェアーの選択」の画面で LAMP server をチェックすれば,MySQL のサーバーがインストールされます.後からインストールする場合は,以下のコマンドをつかいます. $ sudo apt install mysql-server 途中,メッセージ「root のパスワードを設定することを強くすすめる」が表示されます.root のパスワードは後で設定するので,ここでは [Enter] キーを押します. インストールされている MySQL のバージョンは,以下のコマンドで調べることができます. $ mysql --version パスワード設定通常,ubuntu server インストール時に root のパスワードを設定します.設定しなかった場合や,後から MySQL をインストールした場合,パスワードを設定します.方法は,(1)パスワード無しでMySQLにログイン,(2)パスワード設定,(3)MySQLのログアウト,(4)パスワード付きでMySQLにログインという手順で,設定・確認を行います.具体的には,以下の通りです. $ mysql -u root パスワード無しでログイン Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 428 Server version: 5.1.58-1ubuntu1 (Ubuntu) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> set password for root@localhost=PASSWORD('XXXXX'); XXXXXはパスワード Query OK, 0 rows affected (0.00 sec) mysql> exit いったん終了 Bye $ mysql -u root -p パスワード有りでログイン Enter password:XXXXX パスワードを入れる Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 430 Server version: 5.1.58-1ubuntu1 (Ubuntu) Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MySQL を制御するコマンド以下のコマンドで,MySQL サーバー (mysqld) をコントロールすることができます.これらのコマンドを実行する場合,status を除いてルートでの操作 (sudo) が必要です.
phpMyAdminphpMyAdmin は,WWW上で MySQLの管理を行うための PHP で書かれたツールです.これは便利なので,インストールしておいた方が良いでしょう. インストール私の自宅のサーバーには,以下のようにしてインストールしました.
以上でインストールは,完了です.apache の設定ファイルは,/etc/phpmyadmin/apache.conf です.これは,phpmyadmin.conf -> ../../phpmyadmin/apache.conf とシンボリックリンクが張られています.このファイルを見ると,「Alias /phpmyadmin /usr/share/phpmyadmin」と記載があります.したがって,phpmyadmin のご本尊は,/usr/share/phpmyadmin と言うことが分かります. とりあえず,サーバーを再起動します. 確認webブラウザで「http://サーバーホスト/phpmyadmin/」を開きます.以下が現れたら,インストールは問題ありません.
設定警告「設定ファイルに定義されている管理ユーザ(controluser)での接続に失敗しました」が出ることがあります.この場合,ファイル「/etc/phpmyadmin/config.inc.php」を修正すれば,この警告は無くなります.ファイル中の以下の二行を書き換えます.これらは,MySQLの管理者名とパスワードです.元々は,$dbuser と $dbpass です. $cfg['Servers'][$i]['controluser'] = 'root'; $cfg['Servers'][$i]['controlpass'] = 'rootのパスワード'; データの引っ越しサーバーを変えた場合,MySQLのデータの引っ越しが必要です.
以上で MySQL の引っ越しは完了です.データベースのみならず,ユーザーも合わせて引っ越しできるようです. 使い方コマンド対話型の MySQL クライアントの起動コマンドは,「mysql -u XXXX -p」です.XXXXは,ユーザー名です.このコマンドを入力すると,MySQL はパスワードを問い合わせてきます.正しいパスワードを入力すると,対話型の MySQL クライアントが起動します.終了コマンドは,「exit」です. MySQL のユーザーは,ユーザー名@ホスト名で判別されます.
コマンド使用例
ページ作成情報参考資料
更新履歴
|