May
10
Category: MYSQL
Posted by: fuku
GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY 'pass' WITH GRANT OPTION;
GRANT ALL PRIVILEGES ON *.* TO user@"%" IDENTIFIED BY 'pass' WITH GRANT OPTION;
May
16
Category: MYSQL
Posted by: fuku
内容

# SET PASSWORD FOR root=PASSWORD('******');
でパスワード設定をしようとするとエラーが発生する



解決

# SET PASSWORD FOR root@localhost=PASSWORD('******');
USER@HOSTで指定
root ---> root@localhost


May
04
Category: MYSQL
Posted by: fuku
サーバ移設に伴いMYSQLのデータも移行しました。

MySQLのバックアップの方法はいろいろとあるようですが
今回は、mysqldumpを使用しました。

環境

Linux
Mysql 4.1.16
データ量は、10G



移行

[root@res-system.com~]# mysqldump -h サーバー名 -u ユーザー --password=パスワード --opt --all-databases | gzip > db.gz
[root@res-system.com~]# gzip -d db.gz

[root@res-system.com~]# mysql < db ←移行先でインポート

Apr
13
Category: MYSQL
Posted by: fuku
エラー

クライアントから
[root@res-system.com]# mysql -h res-system.com -u root -p*******
でサーバへログイン時に
ERROR 1045: Access denied for user: 'root@localhost' (Using password: NO)
が発生


対策

サーバ側でrootのパスワードが設定が設定されていないため発生
rootにパスワードを設定
[root@res-system.com]# mysql -u root
mysql> set password for root@localhost=password('********');
mysql> select user,host,password from mysql.user; ←パスワードが設定されたかを確認


環境

Fedora Core 4
Mysql 4.1.16


Apr
12
Category: MYSQL
Posted by: fuku
環境

Fedora Core 4
Mysql 4.1.16


エラー

クライアントから
mysql -h res-system.com -u root -p*******
でサーバへログインする時に
ERROR 1130: Host 'res-system.com' is not allowed to connect to this MySQL server
が発生


対策

サーバ側で権限を付加することで解決
GRANT ALL PRIVILEGES ON *.* TO root IDENTIFIED BY '******' WITH GRANT OPTION;