この記事では主に MAC システム上で MySQL の root パスワードをリセットする実際の手順を説明します。実際の操作では MySQL の root パスワードを忘れてしまうことがよくあります。以下にこのチュートリアルの詳細を紹介します。
MySQL は、スウェーデンの MySQL AB 社によって開発されたリレーショナル データベース管理システムであり、現在は Oracle の製品です。 MySQL は最も人気のあるリレーショナル データベース管理システムの 1 つであり、WEB アプリケーションの観点から見ると、MySQL は最高の RDBMS (リレーショナル データベース管理システム) アプリケーション ソフトウェアです。
MySQL はリレーショナル データベース管理システムであり、リレーショナル データベースはすべてのデータを 1 つの大きなウェアハウスに置くのではなく、異なるテーブルに保存するため、速度と柔軟性が向上します。
MySQL で使用される SQL 言語は、データベースにアクセスするために最も一般的に使用される標準化された言語です。 MySQL ソフトウェアはデュアル ライセンス ポリシーを採用しており、コミュニティ バージョンと商用バージョンに分かれています。その小型さ、高速さ、総所有コストの低さ、そして特にオープン ソースの特性により、MySQL は一般に Web サイトのデータベースとして選択されます。中小規模のウェブサイトの開発。
Mac に MySQL をインストールすると、ソフトウェアはデフォルトのパスワードを生成します。ただし、Navicat を使用して接続を確立すると、パスワードが無効であるというメッセージが表示され、データベースのデフォルトのパスワードを変更するしかありません。
次に、root パスワード変更プロセス全体を記録します。
次の手順を開始する前に、mysql サービスを停止する必要があります。
cd /usr/local/mysql/bin/ sudo su ./mysqld_safe --skip-grant-tables & //这一步的作用是跨过权限验证 ./mysql -uroot //以root身份登录,因为第三步的原因不需要密码了。这之后的命令就不需要在前面加./mysql了 use mysql; update user set authentication_string='123456' where User='root';
インターネット上で流通しているバージョンはすべて、password ='' と設定されており、このように記述すると、「password」列が存在しないというエラーが常に報告されます。
最後に、sql コマンドを使用して、authentication_string フィールドのみが存在し、password フィールドがないことがわかりました。
前の手順を実行した後、ログインできると思いましたが、navicat の接続テスト中にエラー メッセージが表示されました:
ERROR 1862 (HY000): Your password has expired. To log in you must change it using a client that supports expired passwords.
そのため、次の手順が必要です
cd /usr/local/mysql/bin/ sudo su ./mysql -uroot -p123456 set password = password('123456')
ユーザー名: root、パスワード: 12345
修正は成功しました
追加: 上記の修正は成功しましたが、それでも多くの回り道が必要でした。以下に最も簡単で効果的な方法をまとめます。重要なのは、さまざまな間違った方法があり、私が心理的防御を破って MySQL ドキュメントを読み進めようとしたときに、どれも正しくなかったということです。それを修正しました。完全な答えを与えてくれた記事はありませんでした。私は何人かのガイドを参考にして密室で車を作りました。自分自身に親指を立ててください。早速、ステップバイステップで説明していきます。
1. mysql サーバーを閉じます
sudo /usr/local/mysql/support-files/mysql.server stopシステム環境設定で MySQL を閉じることもできます。
2.cd /usr/local/mysql/bin ディレクトリに入ります
3.sudo su 権限を取得します
./mysqld_safe --skip-grant-tables & サーバーを再起動します。
5. ターミナルを再度開き、
alias mysql=/usr/local/mysql/bin/mysqlという短いコマンドを設定します 6. mysql を入力して mysql
コマンド モードに入ります
7. mysql を使用して mysql データベースに入ります
8 . 権限をフラッシュする ;
おそらく許可を取得するためだけです。そうでない場合は変更できません。
9.setpasswordfor'root'@'localhost'=password('newpassword');
変更を完了します
flush privileges;
大概就是获取权限,要不他不让你改。
9.set password for 'root'@'localhost'=password('新密码');
10. なんと、ついに変更が完了しました。
以上がMACOSでMySQLのrootパスワードを忘れた場合の解決策を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

Docker 命令在终端窗口中输入,如 Linux 和 macOS 上的“终端”或 Windows 上的“命令提示符”。步骤包括:1. 打开终端窗口;2. 输入 Docker 命令(如 docker run);3. 按 Enter 执行命令。提示:可以使用 docker --help 获取帮助,某些命令需要 root 权限。

在 Visual Studio Code 中运行 JavaScript 代码有以下三种方法:运行选定代码块。使用调试器。使用命令行导航到脚本所在目录并运行 node filename.js。

macOS 是 Apple 专为 Mac 电脑设计的操作系统,由 Darwin、Aqua、Finder、Dock 等组件组成。它以其用户友好性、稳定性和强大的功能而著称,提供无缝集成和强大的安全功能,使其成为 Mac 用户的理想选择。

Python 下载后消失可能是由于:1. 安装路径不正确;2. 未添加到环境变量;3. 未正式安装;4. 防病毒软件干扰;5. 文件损坏;6. 下载不完整。

VS Code 主要由以下语言开发:TypeScript:核心组件JavaScript:补充功能Electron:跨平台 GUIC++:性能相关功能支持多种其他语言(如 Python、Java、C#)

本篇文章给大家带来了关于PHPMyAdmin的相关知识,其中主要介绍了如何在MAC下配置PHPMyAdmin,下面一起来看一下,希望对大家有帮助。

访问网站出现 nginx,原因可能是:服务器维护、服务器繁忙、浏览器缓存、DNS 问题、防火墙阻止、网站错误配置、网络连接问题或网站已关闭。尝试以下解决方案:等待维护结束、非高峰时段访问、清除浏览器缓存、刷新 DNS 缓存、禁用防火墙或防病毒软件、联系网站管理员、检查网络连接或使用搜索引擎或 Web 存档查找其他网站副本。如果问题仍然存在,请与网站管理员联系。

在 VS Code 中,通过设置“文件编码”为“UTF-8”,即可设置中文编码格式,确保中文字符的正确显示和处理,提升开发效率。


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

Safe Exam Browser
Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SAP NetWeaver Server Adapter for Eclipse
Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

ホットトピック



