目次
1. MySQL データベースをダウンロードしてインストールします。
2) MySQL は msi ファイルを通じてインストールされます
1) インストール不要のパッケージをインストール フォルダーの場所に移動します。
3) 新しい my.ini ファイルを作成し、次の内容をその中に入れます。
2) mysql' が内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されない
3) エラー 2003 (HY000) の解決策: 「localhost:3306」 (10061) の MySQL サーバーに接続できません
4)1045-ユーザー「root」@「localhost」のアクセスが拒否されました
1. MySQL データベースをダウンロードしてインストールします。
1) MySQL データベースのダウンロード
MySQL公式ウェブサイト
MySQL :: 開発者ゾーンhttps://dev.mysql.com/
MySQLデータベースのダウンロード
2) MySQL は msi ファイルを通じてインストールされます
すべてのプラットフォームを含む MySQL インストール チュートリアル (図解) http://c.biancheng.net/view/2376.html
3) MySQL インストール不要版の利用
インストール不要とは、実際にはインストール後に解凍されたパッケージを直接提供することですが、それでも設定する必要があります。
主に以下の操作が必要となります。
1) インストール不要のパッケージをインストール フォルダーの場所に移動します。
2) 新しいデータフォルダーを作成します
3) 新しい my.ini ファイルを作成し、次の内容をその中に入れます。
# For advice on how to change settings please see # http://dev.mysql.com/doc/refman/5.7/en/server-configuration-defaults.html # *** DO NOT EDIT THIS FILE. It's a template which will be copied to the # *** default location during install, and will be replaced if you # *** upgrade to a newer version of MySQL. [mysqld] #skip-grant-tables # Remove leading # and set to the amount of RAM for the most important data # cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%. # innodb_buffer_pool_size = 128M # Remove leading # to turn on a very important data integrity option: logging # changes to the binary log between backups. # log_bin # These are commonly set, remove the # and set as required. # basedir = ..... # datadir = ..... # port = ..... # server_id = ..... basedir ="D:\Mysql\mysql-8.0.12-winx64" # 设置mysql的安装目录 datadir ="D:\Mysql\mysql-8.0.12-winx64\data" # 设置mysql数据库的数据的存放目录,必须是data,或者是//xxx/data # Remove leading # to set options mainly useful for reporting servers. # The server defaults are faster for transactions and fast SELECTs. # Adjust sizes as needed, experiment to find the optimal values. # join_buffer_size = 128M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES #服务端的编码方式 character-set-server=utf8mb4 [client] #客户端编码方式,最好和服务端保存一致 loose-default-character-set=utf8mb4 [WinMySQLadmin] Server = "D:\Mysql\mysql-8.0.12-winx64\bin\mysqld.exe"
注: ここでのいくつかのパスは独自のものに変更する必要があります。
mysql インストール ディレクトリには、次の 3 つの場所を変更する必要があります。
basedir = "D://Mysql\mysql-8.0.12-winx64" #独自の mysql インストール ディレクトリを設定します
datadir = "D://Mysql\mysql-8.0.12-winx64\data" # 独自の mysql データベースのデータ フォルダーの保存ディレクトリを設定します。これは data である必要があります。
Server = "D:\Mysql\mysql-8.0.12-winx64\bin\mysqld.exe" # 独自の mysql データベースの mysqld.exe ファイルの保存ディレクトリを設定します
4) 環境変数の構成 - bin ファイルのパス
5) 次の順序でインストールして実行します。
# 初始化,下载配置文件到刚刚创建的data文件夹中 mysqld --initialize-insecure --user=mysql; # Mysql服务添加,当看到Service successfully installed时,表示成功 mysqld -install; # 启动Mysql服务,出现mysql 启动服务成功字样说明成功了 net start mysql;
6) インストールが成功しました
3. Navicat 視覚化ソフトウェアをインストールする
1) Navicat公式サイト
Navicat プレミアムは、すべてのデータベースの視覚化をサポートしています。もちろん、対応するデータベース用の Navicat をダウンロードすることもできます。
2) Navicat のインストール
センチメンタルな機械人間のブログ_CSDN ブログ - Python 学習、pyqt5、画像処理ブロガーセンチメンタルな機械人間は、Python 学習、pyqt5、画像処理などの知識が得意です。機械学習、コンピューター、ビジョン、画像処理、深層学習、pytorch、ニューラル ネットワーク、opencv フィールドhttps://blog.csdn.net/qq_45769063 4. 発生した問題
1)サービスのインストール・削除は拒否されました!
この問題は、mysqld -install コマンドの実行時に発生しました。その理由は、フォルダーから cmd コマンド ラインを直接開いたため、管理者として cmd コマンド ラインを開く必要があるためです。
2) mysql' が内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されない
この問題は、コマンド ラインで mysql -uroot -p コマンドを実行したときに発生しましたが、その理由は、環境が適切に構成されていなかったためです。
3) エラー 2003 (HY000) の解決策: 「localhost:3306」 (10061) の MySQL サーバーに接続できません
4)1045-ユーザー「root」@「localhost」のアクセスが拒否されました
この問題は、Navicat を実行した後にデータベースに接続するときに発生しました。その理由は、Navicat が以前にインストールされており、データベース接続が以前の mysql 情報に基づいていたため、エラーが報告されたためです。
解決:
右クリックして接続を編集し、パスワード、アカウント、その他の情報を変更します。
可能な解決策:
これはオンラインの方法なので、私の場合はうまくいきませんが、新しく作成したデータベース接続が接続できない場合はできるはずです。