PythonはデータベースMySQLの解凍バージョンのインストール構成に接続し、問題が発生しました

PythonはデータベースMySQLの解凍バージョンのインストール構成に接続し、問題が発生しました

導入

今日は Python でデータベースに接続する方法を学んだので、MySQL データベースをインストールしたいと思いました。予想外に、この小さなデータベースで多くの障害に遭遇したので、インストールのプロセスと問題を書き留めて、皆さんと共有したいと思います。

MySQL ダウンロード リンク: https://u20538204.ctfile.com/fs/20538204-384372135

ステップ

1. 減圧

2. 環境を設定し、MYSQL_HOME 変数を追加し、パスに新しいパス %MYSQL_HOME%\bin を追加します。

3. ディレクトリを作成し、新しいファイルを追加します。MySQLインストールパスの下にデータフォルダを作成し、my.iniという名前の新しいファイルを追加します。

4. mysqld --initialize ステートメントを実行して、データフォルダに一連のファイルを生成します。

5. mysqld --install を実行しましたが、突然「サービスのインストール/削除が拒否されました」というエラーが表示されました。どうすればいいですか?管理者権限がないため、タスク マネージャー - ファイル - 新しいタスクの実行を開き、「システム管理者権限でこのタスクを作成する」を選択します。

6. binディレクトリに再度入り、mysqld --installを実行してmysqlをインストールします。

7. net start mysqlコマンドを実行してサービスを開始します。

8. mysql -u root -p を実行してログインします。最初のログイン用の一時パスワードは、データ フォルダー内の err で終わるファイルにあります。

9. もちろん、ログインしたときに最初に行うことはset password for root@localhost = password('123');

注: インストール プロセス中に「The service already exists!」というエラー メッセージが表示されたり、MySQL サービスを開始できなかったりする場合は、sc delete mysql を実行して MySQL サービスを削除し、データ ディレクトリ内のファイルも削除してから、上記の手順を実行してください。何か問題があるはずです。

要約する

上記は、データベース MySQL に接続する Python の解凍バージョンのインストールと構成、および発生した問題です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • Python3 は MySQL データベース接続プールのサンプルコードを実装します
  • Excel データを読み取り、データベースに書き込むために Oracle に接続するように Python を構成する
  • Pythonでデータベースに接続する際の重要事項の簡単な分析
  • Python は MongoDB データベースに接続してデータを操作する例
  • MySQLデータベースに接続してデータを読み取るPythonの実装
  • Python は MySQL データベースに接続し、簡単な追加、削除、変更、クエリ操作のサンプル コードを実行します。
  • Python操作 PostgreSQLデータベース例 [接続、追加、削除、変更、クエリなど]
  • SQLiteデータベースに接続し、Pythonで追加、変更、クエリを実行する方法の詳細な説明
  • PythonをPostgreSQLデータベースに接続するプロセスの詳細な説明
  • MySQL データベースの Python 接続、クエリ、更新、削除操作の例
  • Python で pymysql モジュールを使用して MySQL データベースに接続する
  • MySQL データベースへの Python リモート接続
  • Python を MySQL データベースに接続するさまざまな方法の詳細な説明
  • Pythonを使用してSQLサーバーに接続する方法を教えます

<<:  グローバルトーストコンポーネントをカプセル化するVueの完全な例

>>:  Nginx ドメイン名 SSL 証明書の構成 (Web サイトの http を https にアップグレード)

推薦する

HTML+CSSを使用してマウスの動きを追跡する

ユーザーがプライバシーを意識するようになり、オンライン トラッキングに対する予防策を強化するにつれて...

mysql5.7.14 解凍版インストールグラフィックチュートリアル

MySQL は、コミュニティ エディション (コミュニティ サーバー) とエンタープライズ エディシ...

Ubuntu インストール cuda10.1 ドライバ実装手順

1. cuda10.1をダウンロードします。 NVIDIA 公式ウェブサイト リンク: https:...

小規模プログラムへのデータキャッシュ機構の応用と実装

ミニプログラムデータキャッシュ関連知識データ キャッシュ: データをキャッシュして、アプレットを終了...

js 学習ノート: class、super、extends キーワード

目次序文1. es6の前にオブジェクトを作成する2. es6 後のクラス宣言3. クラスの継承4. ...

MYSQLは、ショッピングカートに追加する際に重複追加を防ぐためのサンプルコードを実装します。

序文最近、仕事の都合で、APP ショッピングカートの注文支払いに取り組んでいました。テスト中にバグが...

MySQLデータベースのトランザクション分離レベルの詳細な説明

データベーストランザクション分離レベルデータベース トランザクションには、低から高まで 4 つの分離...

PHP スケジュールバックアップ MySQL および mysqldump 構文パラメータの詳細

まず、MySQL バックアップ コマンド mysqldump の一般的な操作例をいくつか紹介します。...

W3C チュートリアル (11): W3C DOM アクティビティ

ドキュメント オブジェクト モデル (DOM) は、プログラムがドキュメントのコンテンツ、構造、およ...

vscode で console.log を書く 2 つの簡単な方法の詳細な説明

(I) 方法 1: 事前にスクリプト タグ内に直接定義します。この HTML ファイルにのみ適用され...

Docker用国産イメージウェアハウスの使い方

1. 問題の説明何らかの理由により、中国でのDockerイメージのダウンロード速度は特に遅くなります...

ホストNginx + Docker WordPress Mysqlを設定するための詳細な手順

環境Linux 3.10.0-693.el7.x86_64 Docker バージョン 18.09.0...

iostat を使用して Linux ハードディスクの IO パフォーマンスを表示する方法

TOP 観察: IO 待機に占められる CPU 時間の割合。30% を超えると、IO の負荷が高くな...

ネイティブ JavaScript を使用して計算機のサンプル コードを開発する

計算機の主な機能は数値計算を実行することです。計算機機能の Web インスタンスを開発すると、js ...

JavaScript の for/of、for/in の詳細な紹介

目次JavaScriptでは、 forループを記述する一般的な方法がいくつかあります。最初の、そして...