mysql> show grants for [user name];
正確には...
mysql> show grants for '[user name]'@'localhost';
2010/05/11
MySQL 設定されている権限の確認
mysql> show grants for [user name];
正確には...
mysql> show grants for '[user name]'@'localhost';
正確には...
mysql> show grants for '[user name]'@'localhost';
MySQL バックアップ mysqldump
mysqldump — データベースバックアッププログラム
http://dev.mysql.com/doc/refman/5.1/ja/mysqldump.html
mysqldumpでバックアップをする時につけるオプション
http://tech.lampetty.net/tech/index.php/archives/292
http://dev.mysql.com/doc/refman/5.1/ja/mysqldump.html
mysqldumpでバックアップをする時につけるオプション
http://tech.lampetty.net/tech/index.php/archives/292
PDOドライバーのインストール
ほぼデフォルトのCentOSではPDOドライバーがインストールされていない.
PHPをソースからビルドしている場合でPDOを有効にしている場合は
こんな感じになる.
CentOSでPDOまわりをインストールする.
# yum install php-pdo
# yum install php-mysql
MySQLの文字化け対策
MySQLの文字化け対策
http://blog.inasphere.net/2007/05/mysql_cha
rset.html
PHP も DBも両方ともUTF8に設定しても文字化けするとき.
SET NAMES UTF8 クエリーを送っておくと解決できる.
http://blog.inasphere.net/2007/05/mysql_cha
rset.html
PHP も DBも両方ともUTF8に設定しても文字化けするとき.
SET NAMES UTF8 クエリーを送っておくと解決できる.
MySQL UTF8を指定したデータベース作成
mysql> CREATE DATABASE データベース名 DEFAULT CHARACTER SET utf8;
mysql> CREATE DATABASE [database name] DEFAULT CHARACTER SET utf8;
参考)MySQL: ログインと新規データベースの作成・削除 - CREATE DATABASE、DROP DATABASE文
http://www.yukun.info/blog/2008/10/mysql-login-user-create-database.html
mysql> CREATE DATABASE [database name] DEFAULT CHARACTER SET utf8;
参考)MySQL: ログインと新規データベースの作成・削除 - CREATE DATABASE、DROP DATABASE文
http://www.yukun.info/blog/2008/10/mysql-login-user-create-database.html
MySQL ユーザのアクセス権限の設定
既存アカウントにアクセスできるデータベースの設定.
mysql> GRANT [与える権限] ON [データベース名].[テーブル] TO [アカウント名];
mysql> GRANT [ALL] ON [dbname].[table] TO [user name];
全権限を与える場合は ALL.
例)grant ALL on データベース名.* to アカウント@localhost;
データベース TEST の全てのテーブルの場合は TEST.* とする.
mysql> GRANT [与える権限] ON [データベース名].[テーブル] TO [アカウント名];
mysql> GRANT [ALL] ON [dbname].[table] TO [user name];
全権限を与える場合は ALL.
例)grant ALL on データベース名.* to アカウント@localhost;
データベース TEST の全てのテーブルの場合は TEST.* とする.
MySQL 一般ユーザの設定
登録ユーザ・パスワードの確認
mysql> select user,host,password from mysql.user;
ユーザ作成
mysql> CREATE USER [ユーザ名] IDENTIFIED BY '[パスワード]';
mysql> CREATE USER [USER] IDENTIFIED BY '[PASSWORD]';
mysql> select user,host,password from mysql.user;
ユーザ作成
mysql> CREATE USER [ユーザ名] IDENTIFIED BY '[パスワード]';
mysql> CREATE USER [USER] IDENTIFIED BY '[PASSWORD]';
MySQL rootパスワードの設定
登録ユーザ・パスワードの確認
mysql> select user,host,password from mysql.user;
Rootパスワードの設定.
mysql> set password for root@localhost=password('パスワード');
Query OK, 0 rows affected (0.00 sec)
mysql> set password for root@127.0.0.1=password('パスワード');
Query OK, 0 rows affected (0.00 sec)
mysql> set password for root@'hogehoge.hostname'=password('パスワード');
Query OK, 0 rows affected (0.00 sec)
mysql> select user,host,password from mysql.user;
Rootパスワードの設定.
mysql> set password for root@localhost=password('パスワード');
Query OK, 0 rows affected (0.00 sec)
mysql> set password for root@127.0.0.1=password('パスワード');
Query OK, 0 rows affected (0.00 sec)
mysql> set password for root@'hogehoge.hostname'=password('パスワード');
Query OK, 0 rows affected (0.00 sec)
登録:
投稿 (Atom)




