- 差分 を表示
- ソース を表示
- MySQL/Configuration へ行く。
1: 2009-04-20 (月) 23:15:38 iseki | 現: 2020-08-23 (日) 13:55:19 iseki | ||
---|---|---|---|
Line 1: | Line 1: | ||
** データベースの設定 [#ke52788c] | ** データベースの設定 [#ke52788c] | ||
+ | *** 設定ファイル [#bf3d8254] | ||
+ | - 設定ファイルのデフォルトは ''/etc/my.cnf'' | ||
+ | - /etc/my.cnf でデータベースのディレクトリなどを指定する. | ||
+ | - /etc/my.cnf が無い場合は,/etc/init.d/mysql の ''datadir'' でデータベースのディレクトリを指定する. | ||
+ | -- とは言っても正確には /etc/init.d/mysql は my_print_defaults で /etc/my.cnf を読み込んでいる. | ||
+ | #br | ||
+ | |||
*** 初期設定 [#wf22982a] | *** 初期設定 [#wf22982a] | ||
+ サーバの起動 (既に起動している場合は不要) | + サーバの起動 (既に起動している場合は不要) | ||
Line 7: | Line 14: | ||
# /usr/local/mysql/bin/mysqladmin -u root password パスワード | # /usr/local/mysql/bin/mysqladmin -u root password パスワード | ||
# exit history対策 | # exit history対策 | ||
- | |||
+ サーバへのアクセス制限がある場合,上記の mysqladminコマンドではエラーが発生するので, -h オプションでマシン名を指定して,再度設定を行う. | + サーバへのアクセス制限がある場合,上記の mysqladminコマンドではエラーが発生するので, -h オプションでマシン名を指定して,再度設定を行う. | ||
# /usr/local/mysql/bin/mysqladmin -u root -h localhost password パスワード | # /usr/local/mysql/bin/mysqladmin -u root -h localhost password パスワード | ||
- | |||
+ データベースへの接続 | + データベースへの接続 | ||
$ /usr/local/mysql/bin/mysql -u root -p | $ /usr/local/mysql/bin/mysql -u root -p | ||
Enter password: パスワード | Enter password: パスワード | ||
- | + | + 匿名ユーザ,パスワード無しユーザの削除 (練習などでセキュリティを気にしないのであればやらなくても良い) | |
- | + 匿名ユーザの削除 (練習などでセキュリティを気にしないのであればやらなくても良い) | + | |
mysql> use mysql; | mysql> use mysql; | ||
- | mysql> delete from user where user=''; | + | mysql> delete from user where user=''; |
+ | mysql> delete from user where password=''; | ||
mysql> flush privileges; | mysql> flush privileges; | ||
mysql> exit | mysql> exit | ||
Line 29: | Line 34: | ||
mysql> flush privileges; | mysql> flush privileges; | ||
mysql> exit | mysql> exit | ||
- | + サーバへのアクセス制限がある場合は,ユーザ名を '''e107_user@localhost''' などとする. | + | + サーバへのアクセス制限がある場合は,ユーザ名を ''e107_user@localhost'' などとする. |
+ | + 文字セットを UTF-8などにする場合は,データベースの作成時に指定可能 | ||
+ | mysql> create database db_name default character set utf8; | ||
+ | mysql> create database db_name default character set utf8mb4; | ||
+ | #br |
- MySQL/Configuration のバックアップ一覧
- MySQL/Configuration のバックアップの現在との差分(No. All)