/etc/mysql/debian.cnf というファイル
…があって,中身はこう。
で,こんな風につかうといいらしいよ。# Automatically generated for Debian scripts. DO NOT TOUCH! [client] host = localhost user = debian-sys-maint password = ぱすわぁど socket = /var/run/mysqld/mysqld.sock [mysql_upgrade] host = localhost user = debian-sys-maint password = ぱすわぁど socket = /var/run/mysqld/mysqld.sock basedir = /usr
ためしてみる
かかれている通りに試してみる。
…あれ?$ sudo mysqldump --defaults-file=/etc/mysql/debian.cnf --all-databases > backup.sql mysqldump: Couldn't execute 'show create table `viewのなまえ`': SHOW VIEW command denied to user 'debian-sys-maint'@'localhost' for table 'viewのなまえ' (1142)
ぐぐる
…までもなく権限不足なんだろうけれども,ぐぐると「バグだ!」とか何とかいってるような…。
してあげればいいみたい。mysql> GRANT SHOW VIEW ON *.* TO 'debian-sys-maint'@'localhost'; Query OK, 0 rows affected (0.00 sec)
0 件のコメント:
コメントを投稿