このWebサイト ひつじ帳 は、管理者がWEB関連の技術をまとめた備忘録サイトです。 Linux,CentOS,PHP,MySQL,Blogger,JavaScript,CSS について記録しています。

さくらのVPS/MySQL/設定

[ さくらVPS/MySQL ]

設定ファイル 編集

/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 件のコメント:

人気記事

ページ

このブログを検索