|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||
2005年08月18日(木) 旧暦 [n年日記] [更新:"2005/08/19 10:26:34"]#1 [pkgsrc][mysql] mysql データべース不整合
ちょっとひゃっとした
ttyp0:makoto@my_host 9:43:41/050818(~)> /usr/pkg/bin/mysqlcheck -a -u hoge -p=foobar datbase_name /usr/pkg/bin/mysqlcheck: Got error: 1045: Access denied \ for user 'hoge'@'localhost' (using password: YES) when trying to connectmysql は認証情報をデータべース(基礎資料)内にもっている。 何かのはずみでそれがこわれてしまうと、上のような問題が起きる。 @ google で調べて --skip-grant-tables --skip-networking:
次のような二つのプロセスが走っているので、この二つ目を kill する。
494 ttyZ0- IW 0:00.04 /bin/sh /usr/pkg/bin/mysqld_safe \ --user=mysql --datadir=/var/mysql --pid-file=/var/mysql/my_host.pid 693 ttyZ0- Rxa 0:22.23 /usr/pkg/libexec/mysqld --basedir=/usr/pkg \ --datadir=/var/mysql --user=mysql --pid-file=/var/mysql/my_host.pidkill 693 しばらくすると、このプロセスがなくなるので、次のようにして --skip-grant-tables --skip-networking を付けて起動する。 sudo /usr/pkg/libexec/mysqld --basedir=/usr/pkg --datadir=/var/mysql --user=mysql --pid-file=/var/mysql/my_host.pid --skip-grant-tables --skip-networkingここで次のようにして、-a analyze, -r repair で修復する。 /usr/pkg/bin/mysqlcheck -a -u hoge -p=foovar databas_name /usr/pkg/bin/mysqlcheck -r -u hoge -p=foovar databas_nameこの後に sudo env mysqld=YES /etc/rc.d/mysqld startで元通りになった ... (と思ふ) ( つっこみ )
|
最近の日記 2024年07月03日 ・kicad oddity 2024年05月08日 ・comparison on ./buildsh tools 2024年05月06日 ・py-setuptools (python 3.11.9) ・make release took 1 hours and 10 min ・qemu invocation for 10.99.10 2024年05月05日 ・Windows 10 version ・serial connection ・bc bench 2024年05月04日 ・Trial on 10.99.10 ・another version (later trial) to succeed | ||