Linux/Mac に MySQL をインストールするときにパスワードを忘れた場合の解決策

Linux/Mac に MySQL をインストールするときにパスワードを忘れた場合の解決策

序文

この記事では主に、Linux/Mac に MySQL をインストールするときにパスワードを忘れた場合の関連ソリューションを紹介します。参考までに共有します。詳細な紹介を見てみましょう。

機器を使用する

コンピュータ: Linux または Linux 類似 OS

MySQL バージョン: 5.7 以上

問題の説明

インストールが完了したら、 mysql -u rootコマンドでデータベースに接続することはできません。

解決

通常、DMG経由でインストールされたMySQLサーバーは/usr/local/mysql-version-name-.../にインストールされます。

そのディレクトリに移動してcd ./bin

# mysql が実行中の場合は、mysql サービスをシャットダウンします $ sudo lsof -i:3306
$ sudo kill -9 mysql-pid
# mysqlセーフモードを有効にする $ sudo ./mysqld_safe --skip-grant-tables

# mysqlシェルに入る
$ sudo ./mysql -u ルート

# mysql.user テーブルの root ユーザーのパスワードを変更します $ update mysql.user set authentication_string=PASSWORD('you password') where User='root';

# これで修正は完了です。

あとがき

変更後、Navicat を使用してデータベースに接続すると、パスワードを変更するように求められます。パスワードを再入力するだけです。セーフモードで変更されたパスワードはまだ期限切れとしてマークされているため、再度変更してください。

要約する

上記はこの記事の全内容です。この記事にはまだ多くの欠点があります。この記事の内容が皆様の勉強や仕事に一定の参考学習価値を持つことを願っています。ご質問がある場合は、メッセージを残してコミュニケーションしてください。123WORDPRESS.COM を応援していただきありがとうございます。

以下もご興味があるかもしれません:
  • MacでideaのSVNパスワードを思い出せない問題とその解決方法
  • Mac で PostgreSQL パスワードをリセットするためのサンプルコード
  • IntelliJ IDEA の SVN が MAC 上でパスワードを保存できない問題の解決方法
  • Macでmysl8.0.11のパスワードをリセットする方法
  • Mac で MySQL バージョン 5.6 のパスワードを設定する方法
  • Mac MySQL のルートパスワードをリセットするチュートリアル
  • MACでMYSQLデータベースのパスワードを忘れた場合の解決策
  • MacにMySQLをインストールするときに初期パスワードを忘れた場合の対処方法
  • MAC でシステム アカウントとパスワードを取得するための一般的な方法

<<:  Ubuntu 向け VMware Tools のインストールと構成のチュートリアル

>>:  jsで照明スイッチを制御する

推薦する

jQueryでフルスクリーンスクロール効果を実現

この記事の例では、フルスクリーンスクロールを実現するためのjQueryの具体的なコードを参考までに共...

Windows が MySQL サービスを開始できず、エラー 1067 を報告する場合の解決策

突然、MySQLにログインすると、アクセスが拒否されたか、データベースに接続できないと表示されました...

Docker ファイルの保存パス、コンテナの起動コマンド操作の取得

コンテナはすでに作成されていますが、その起動パラメータ(データがマウントされる場所)を知る方法 #コ...

Linux での Python スクリプトの自動起動とスケジュール起動の詳細な手順

1. Pythonは起動時に自動的に実行されますPython の自己起動スクリプトがauto.pyで...

node.js で EventEmitter をカスタマイズする方法

目次序文1. 何ですか2. Node.jsでEventEmitterを使用する方法3. 実施プロセス...

CSSはletter-spacingプロパティを通じて単語間の間隔を制御します。

letter-spacing プロパティ: 文字間のスペース (文字間隔) を増減します。このプロ...

MySQLはこのような更新文を決して書きません

目次序文原因現象なぜ?分析要約する序文今日は、非常に典型的な MySQL の「落とし穴」についてお話...

Alibaba Cloud Server Ubuntu 設定チュートリアル

Alibaba Cloud のカスタム Ubuntu イメージのインポートには、OSS スナップショ...

Vue で Google サードパーティ ログインを実装するためのサンプル コード

目次1. 開発者プラットフォームの構成問題を解決する1. 開発者プラットフォームの構成1. 開発者プ...

Windows 10 の Docker で countly-server を展開して実行するプロセス

私は最近countlyに触れて、慣れてきました。私は、必要に応じてcountlyのクラッシュプラグイ...

MySQL の完全バックアップ中に特定のライブラリを除外する方法

MySQLの完全バックアップを実行するときは、--all-databaseパラメータを使用します。例...

相対幅と絶対幅が競合する場合の HTML+CSS div ソリューション

相対幅と絶対幅が競合する場合のdivソリューション概要: 一般的に、絶対幅を使用する場合は px を...

eCharts でパーセンテージ付きの横棒グラフを実装する方法

目次サンプルコードレンダリングコード分​​析要約するサンプルコード var データ = [220, ...

ドメイン名、ポート、異なるIPに基づくnginx仮想ホスト設定の実装

1. nginx仮想ホストの設定仮想ホストを使用すると、実行する Web サイトごとに個別の Ngi...