FrontPage

MySQL

MySQL 5.7のインストール

MySQLの基本コマンド

Windows版MySQL

rootのパスワードは、インストーラーで設定したはず。

データベースを作成するときに、@localhostからはダメとか言われた場合、root でmysqlコマンドを立ち上げてcreate databaseコマンドを使う。

mysql -u root -p

passwordの設定

mysqladmin -u root password 'NEWPASSWORD'

Linux版 MySQL

Linux版に、yumでmysqlをインストールした場合、デフォルトでは、 root@localhostから接続出来ない設定となっている。

そこで、次の操作が必要。

1. MySQLを停止する

service mysqld stop

2. オプション付きで起動

mysqld_safe --skip-grant-tables &

3. mysqlコマンドプロンプトから設定する

mysql -u root

4. rootへの権限設定(上記の3のrootでmysqlプロンプトにて)

mysql> use mysql;

mysql> truncate table user;
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> grant all privileges on *.* to root@localhost identified by 'パスワード'  with grant option;
Query OK, 0 rows affected (0.01 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

5. 実行結果の確認

mysql> select host,user from user;
+-----------+------+
| host      | user |
+-----------+------+
| localhost | root |
+-----------+------+
1 row in set (0.00 sec)

6. MySQLの再起動

mysql> quit;

kill -9 [mysqld_sqfeのPID]
kill -9 [mysqldのPID]

service mysqld start

参考ページ  http://www.goofoo.jp/2011/11/1457


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-08-29 (月) 21:41:07 (1269d)