を作成し、mysqldump --all-databases
すべてのデータベースを新しいサーバーに転送しました。debian-sys-maint
ユーザーのパスワードが一致しなかったため、機能しませんでした。そこで、このユーザーのパスワードを変更します。その後、サーバーを再起動すると、このエラーが発生しました。
1行目のエラー1577(HY000):サーバーの起動時にイベントスケジューラによって使用されるシステムテーブルが破損していることが判明したため、続行できません1行目のエラー1547(HY000):mysql.procの列数が間違っています。予想20、16が見つかりました。テーブルが破損している可能性があります
この後、さらにいくつのエラーが発生するかわかりません。そのため、アプリケーションに関連付けられているデータベースのみを使用してダンプを作成することを考えました(mysqldump --databases
)。
では、どのようにユーザーを移行しますか?標準的な方法はありますか?
詳しくは:
New Server version: 5.1.63-0+squeeze1 (Debian)
Old Server version: 5.0.51a-24+lenny5 (Debian)