mysql-5.5.28

MySQL-5.5.28の導入にて四苦八苦。
ビルド・インストールまでは問題なし。mysqld_safe の起動と、mysqladmin による root パスワード設定ができない。

まず mysqld_safe が BLFS 手順どおりだと立ち上がらない。以下とすることで起動できることを見つけた。

mysqld_safe --user=mysql --datadir=/srv/mysql &

–datadir オプションが、BLFSブックにはないもので、これを加えたもの。

次に mysqladmin -u root password が実行できない。
仕方なく、権限テーブルを無視した mysqld の起動を行い、システムテーブルのパスワードを書き換えるという方法により解決。どこぞのWEBページにて示されていた方法。

mysqld --skip-grant-tables --user=root &
mysql -u root
sql> UPDATE mysql.user SET Password=PASSWORD('newpwd')
-> WHERE User='root';
sql> FLUSH PRIVILEGES;

どこかで手順間違いを起こしたのか? こうすることが解決方法なのか? わからないわからない・・・

カテゴリー: LFS パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です