設定ファイル 編集
/etc/my.cnf バックアップ
[root@www10000xx ~]# cp -a /etc/my.cnf /etc/my.cnf.org
[root@www10000xx ~]#
/etc/my.cnf 編集
##■ viエディタでファイル編集する
[root@www10000xx ~]# vi /etc/my.cnf
--------------------------------------------------
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
##■ [mysqld_safe] の行の上に追記する
old_passwords=1
default-character-set=utf-8
skip-character-set-client-handshake
##■ [mysqld_safe] の行の下に追記する
[client]
default-character-set=utf-8
##■ 追記する
[mysql]
default-character-set=utf-8
##■ 追記する
[mysqldump]
default-character-set=utf-8
--------------------------------------------------
##■ 上書き保存して編集終了
:wq
[root@www10000xx ~]#
MySQL 初期設定 (ユーザー・データベース)
root ユーザーのパスワードを設定する
[root@www10000xx ~]# mysqladmin -u root password '設定するパスワードを入力する'
[root@www10000xx ~]#
MySQL 接続確認
[root@www10000xx ~]# mysql --user='root' --password='root のパスワード';
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 45
Server version: 5.1.69 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
##■ バージョン確認
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.1.69 |
+-----------+
1 row in set (0.00 sec)
##■ MySQL 切断
mysql> quit;
Bye
[root@www10000xx ~]#
匿名ユーザーの削除
[root@www10000xx ~]# mysql --user='root' --password='root のパスワード';
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5
Server version: 5.1.69 Source distribution
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
##■ 現在のユーザーを確認
mysql> select user, password, host from mysql.user;
+------+------------------+-------------------------+
| user | password | host |
+------+------------------+-------------------------+
| root | 5ddd42884575ca47 | localhost |
| root | | www10000xx.sakura.ne.jp |
| root | | 127.0.0.1 |
| | | localhost |
| | | www10000xx.sakura.ne.jp |
+------+------------------+-------------------------+
5 rows in set (0.00 sec)
##■ データベースを変更する
mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
##■ 匿名ユーザー と パスワード未設定ユーザーを削除
mysql> delete from user where user = '' or ( user = 'root' and host != 'localhost' );
Query OK, 4 rows affected (0.00 sec)
##■ ユーザー 再確認
mysql> select user, password, host from mysql.user;
+------+------------------+-----------+
| user | password | host |
+------+------------------+-----------+
| root | 5ddd42884575ca47 | localhost |
+------+------------------+-----------+
1 row in set (0.00 sec)
##■ MySQL 切断
mysql> quit;
Bye
[root@www10000xx ~]#
test データベース削除
[root@www10000xx ~]# mysql --user='root' --password='root のパスワード';
##■ データベースの一覧を確認
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| test |
+--------------------+
3 rows in set (0.00 sec)
##■ test データベース削除実行
mysql> drop database test;
Query OK, 0 rows affected (0.00 sec)
##■ データベースの一覧を再確認
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
+--------------------+
2 rows in set (0.00 sec)
##■ MySQL 切断
mysql> quit;
[root@www10000xx ~]#
[ phpMyAdmin インストール・設定 ] へ続く
0 件のコメント:
コメントを投稿