ホームページ > データベース > mysql チュートリアル > MySQL のインストール中の一般的なエラーに対処する方法

MySQL のインストール中の一般的なエラーに対処する方法

WBOY
リリース: 2023-05-28 10:13:11
転載
4531 人が閲覧しました

MySQL のインストール中の一般的なエラーに対処する方法

1. 処理を開始できません、エラー 1053

Windows は Mysql サービスを開始できません エラー 1053: サービスは開始要求または制御要求に適時に応答しませんでした方法
MySQL のインストール中の一般的なエラーに対処する方法

1.1 プロセスを終了します

##処理方法:

1. コマンドラインに tasklist と入力してプロセスを表示します
2. Killプロセス名によるプロセス
taskkill /f /t /im プロセス名

MySQL のインストール中の一般的なエラーに対処する方法
MySQL のインストール中の一般的なエラーに対処する方法

1.2 ネットワークサービスの変更

Server2012 の場所

MySQL のインストール中の一般的なエラーに対処する方法 その他の win7 および win10 オペレーティング システム

1)、コンピューター -> 管理 -> ローカル ユーザーとグループ -> グループ、doubleを押しながらクリックすると、次のような効果が得られます。

MySQL のインストール中の一般的なエラーに対処する方法 (2) [Administrators] をダブルクリックし、[追加] をクリックして、[詳細設定] をクリックします。

(3) NETWORK SERVICE を管理者グループ

MySQL のインストール中の一般的なエラーに対処する方法##1.3 サービスの削除

sc delete mysql57303307

MySQL のインストール中の一般的なエラーに対処する方法

ここで覚えておいてください。 Mysql を再インストールし、2 段階の操作を再度実行します (元の Mysql ファイルを削除し、すべてを再インストールするだけです)
もう 1 つの落とし穴は、それでも開始できない場合は、忘れずに Windows インストーラー サービスをオンにしてください。

Windows インストーラーはソフトウェアをインストールするために使用される一般的なソフトウェア配布方法。
デフォルトでは、サービスは手動で開始され、サービス管理で開く必要があります。
[スタート] を右クリック - [ファイル名を指定して実行] - 「services.msc」と入力 - Windows インストーラー - [開始]

MySQL のインストール中の一般的なエラーに対処する方法
MySQL のインストール中の一般的なエラーに対処する方法

2. Winwods インストールの初期化エラー

MySQL のインストール中の一般的なエラーに対処する方法

Beginning configuration step: Writing configuration fileSaving my.ini configuration file...
Saved my.ini configuration file.
Ended configuration step: Writing configuration fileBeginning configuration step: Updating Windows Firewall rules

Adding a Windows Firewall rule for MySQL80 on port 3306.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 3306" protocol=TCP localport=3306 dir=in action=allow
确定。

Successfully added the Windows Firewall rule.
Adding a Windows Firewall rule for MySQL80 on port 33060.
Attempting to add a Windows Firewall rule with command: netsh.exe advfirewall firewall add rule name="Port 33060" protocol=TCP localport=33060 dir=in action=allow
确定。

Successfully added the Windows Firewall rule.
Ended configuration step: Updating Windows Firewall rules

Beginning configuration step: Adjusting Windows serviceAttempting to grant Network Service require filesystem permissions.
Granted permissions.
Adding new serviceNew service added
Ended configuration step: Adjusting Windows serviceBeginning configuration step: Initializing database (may take a long time)Attempting to run MySQL Server with --initialize-insecure option...
Starting process for MySQL Server 8.0.24...
Starting process with command: C:\Program Files\MySQL\MySQL Server 8.0\bin\mysqld.exe --defaults-file="C:\ProgramData\MySQL\MySQL Server 8.0\my.ini" --console --initialize-insecure=on --lower-case-table-names=1...
Process for mysqld, with ID 2572, was run successfully and exited with code -1073741515.
Failed to start process for MySQL Server 8.0.24.
Database initialization failed.
Ended configuration step: Initializing database (may take a long time)
ログイン後にコピー

MySQL のインストール中の一般的なエラーに対処する方法 VC_redist.x86 をインストールして OK

MySQL のインストール中の一般的なエラーに対処する方法 gpedit.msc と入力し、ポリシー管理を開きます

MySQL のインストール中の一般的なエラーに対処する方法 証明書の更新を有効にすると正常に動作します

一部のシステム イメージが以前に構築されており、システムの更新を実行できないため、vc インストールを完了するにはシステム パッチ パッケージをインストールする必要があります

4. Centos 環境の rpm 初期化 MySQL エラー

Centos7 がデフォルトで提供する openssl のバージョンは 1.0.2 です。一部の php 拡張機能やその他のソフトウェアはバージョン 1.1 以降に依存します。値が低い場合は、エラーが報告されます

libssl.so.1.1: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません
openssl バージョンを実行すると、上記と一致するエラーもあります。 openssl ライブラリの場所が間違っているか、インストールされていないためです。バージョン 1.1 以降の問題
openssl バージョンをアップグレードしたい場合は、手動でコンパイルする必要があります。エラーの解決策は非常に簡単で、正しくインストールするだけです。
Centos7 を例として、具体的なコンパイルとインストールの手順について説明します

–openssl バージョンの確認

[root@jeames ~]# openssl バージョン
OpenSSL 1.0 .1e-fips 2013 年 2 月 11 日
–openssl
tar のコンパイル - xvf openssl-1.1.1g.tar.gz
cd openssl-1.1.1g
./config 共有 --openssldir=/usr /local/openssl --prefix=/usr/local/openssl
make && make install

MySQL のインストール中の一般的なエラーに対処する方法

–設定
コンパイルが完了したら、openssl バージョンを使用して現在の openssl バージョン番号を確認します。
まだ 1.0.2 であることがわかり、追加の設定作業が必要です。ここで完了しました。
[root@jeames openssl-1.1.1g]# more /etc/ld.so.conf
include ld.so.conf.d/*.conf
[root@jeames openssl-1.1.1g] ]# echo “/usr/local/lib64/” >> /etc/ld.so.conf
[root@jeames openssl-1.1.1g]# ldconfig
openssl バージョンを再度使用してバージョンを確認します,
うまくいかない場合は、次の方法を試してください。
順番に実行します (最初に古いバージョンをバックアップし、次に新しいバージョンのインストール場所からソフト接続を作成します)
mv /usr/bin/openssl /usr/bin/openssl .old
ln -s /usr/local/openssl/bin/openssl /usr/bin/openssl
ln -s /usr/local/openssl/ include/openssl /usr/include/openssl
echo "/usr/local/openssl/lib" >> /etc/ld.so.conf
ldconfig -v

4. MySQL8 のインストール後にログインできない

最初の方法:

1. コマンドを使用して /etc/my.cnf 構成ファイルを編集します。つまり、vim / etc/my.cnf または vi /etc/my.cnf
2. 「[mysqld] の下に Skip-grant-tables を追加します」で、保存して終了します。
3. mysql サービスを再起動します。service mysqld restart
4. root ユーザー名を変更します
再起動後、mysql コマンドを実行して mysql コマンド ラインに入ります
5. root ユーザーのパスワードを変更します。変更が許可されていないと報告される場合があることに注意してください。権限をフラッシュするだけです。
update mysql.user setauthentication_string=password('root') where user='root' ; --5.7 version
flash権限;
6. Skip-grant-をコメントアウトします。 /etc/my.cnf 内のテーブルを削除し、mysql を再起動します。つまり、service mysqld restart
さて、これが問題です。新しい root パスワードを使用してログインできます。

MySQL のインストール中の一般的なエラーに対処する方法
2 番目の方法:

mysql8 システムでは、次の方法が適用されます (フルパス)
G:\mysql-8.0 .23-winx64\bin\mysqld --datadir=G:\mysql-8.0.23-winx64\data80323308 --console --skip-grant-tables --shared-memory

MySQL のインストール中の一般的なエラーに対処する方法

#次に、別のウィンドウを開いて次のコマンドを実行します

cd G:\mysql-8.0.23-winx64\bin

MySQL のインストール中の一般的なエラーに対処する方法

mysql> select user,host,authentication_string from mysql.user;

mysql> delete from mysql.user where user='root' ;
mysql> 権限をフラッシュ; --必ず更新してください。プロンプトを作成できない場合は、
mysql> ユーザー root@'%' を作成し、'root' によって mysql_native_password で識別されます;
mysql>
. のすべてを root@'%' に付与オプションで付与します; mysql> フラッシュ権限;
mysql> ユーザー 'root'@'localhost' を削除;
mysql> フラッシュ権限;
mysql> ユーザー root@'localhost' を作成し、'root によって mysql_native_password で識別されました';
mysql>
. のすべてを root@'localhost' に付与オプションで付与します; mysql> フラッシュ権限;

以上がMySQL のインストール中の一般的なエラーに対処する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート