MochiuWiki : SUSE, EC, PCB
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
検索
個人用ツール
ログイン
Toggle dark mode
名前空間
ページ
議論
表示
閲覧
ソースを閲覧
履歴を表示
MySQL - その他のソースを表示
提供: MochiuWiki : SUSE, EC, PCB
←
MySQL - その他
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループのいずれかに属する利用者のみが実行できます:
管理者
、new-group。
このページのソースの閲覧やコピーができます。
== 概要 == <br><br> == rootユーザのパスワードの初期化 == MySQLにrootユーザのパスワードを紛失した場合、パスワードを初期化する必要がある。<br> <br> まず、<code>--user=mysql</code>オプションを付加して、MySQLを起動する。<br> もし、rootユーザでログインする場合、rootユーザの所有するファイルを作成するため、問題を引き起こす可能性がある。<br> <br> 次に、MySQLのpidファイルの場所を確認する。<br> pidファイルは、/var/lib/mysqlディレクトリ、/var/run/mysqldディレクトリ、/<MySQLのインストールディレクトリ>/dataディレクトリ等に、mysqld.pidファイルとして保存されている。<br> <br> 新しいrootユーザのパスワードを作成する前に、MySQLサーバ(mysqldプロセス)を停止する。<br> kill `cat /<MySQLのpidファイルがあるディレクトリ>/mysqld.pid` <br> 次に、MySQLのpidファイルの最下行に、以下に示す内容を追記する。<br> vi /<MySQLのpidファイルがあるディレクトリ>/mysqld.pid または sudo vi /<MySQLのpidファイルがあるディレクトリ>/mysqld.pid <br> # /<MySQLのpidファイルがあるディレクトリ>/mysqld.pidファイル ALTER USER 'root'@'<ホスト名またはIPアドレス>' IDENTIFIED BY '<新しいrootユーザのパスワード>'; <br> 編集したMySQLのpidファイルをホームディレクトリ等にコピーする。<br> ここでは、mysql-initファイルとして保存している。<br> cp /<MySQLのpidファイルがあるディレクトリ>/mysqld.pid ~/mysql-init <br> MySQLの再起動と新しいrootのパスワードを適用する。<br> MySQLの起動方法によっては、他のオプション(<code>init</code>コマンドの前に、<code>--defaults-file</code>オプション等)を付加する必要がある。<br> mysqld --init-file=/<mysql-initファイルを保存したディレクトリ>/mysql-init & <br> MySQLにrootユーザとしてログインして、新しいパスワードが機能することを確認する。<br> 最後に、pidファイルおよびmysql-initファイルを削除する。<br> rm /<MySQLのpidファイルがあるディレクトリ>/mysqld.pid ~/mysql-init # または sudo /<MySQLのpidファイルがあるディレクトリ>/mysqld.pid ~/mysql-init <br><br> __FORCETOC__ [[カテゴリ:MySQL]]
MySQL - その他
に戻る。
案内
メインページ
最近の更新
おまかせ表示
MediaWiki についてのヘルプ
ツール
リンク元
関連ページの更新状況
特別ページ
ページ情報
We ask for
Donations
Collapse