強迫性障害の患者として、MySQL をインストールするには zip モードを使用する必要があります。私のコンピュータは私の決定ですが、問題は手動インストールが非常に面倒なことです。操作のすべてのステップを覚えるのは不可能です。皆さんの参考にバッチ処理を書きました。
MySQL5.7 以降は MySQL5.7 とは少し異なります。
MySQL 5.7 より前のバージョンのスクリプト:
@echo off
echo.
set stdir=%~dp0%
echo [mysqld]>%stdir%my.ini
echo ##数据库根路径>>%stdir%my.ini
echo basedir=%stdir%>>%stdir%my.ini
echo ##数据库数据文件存放路径>>%stdir%my.ini
echo datadir=%stdir%data>>%stdir%my.ini
echo ##数据库端口号>>%stdir%my.ini
echo port=3306>>%stdir%my.ini
echo ##数据库字符集>>%stdir%my.ini
echo character_set_server=utf8>>%stdir%my.ini
echo. >>%stdir%my.ini
echo [client]>>%stdir%my.ini
echo ##数据库端口号>>%stdir%my.ini
echo port=3306>>%stdir%my.ini
echo ##数据库字符集>>%stdir%my.ini
echo default-character-set=utf8>>%stdir%my.ini
echo.
echo 开始安装数据库服务
%stdir%bin\mysqld -install MySQL
echo 启动数据库
net start MySQL
echo.
echo MySQL已经成功安装,数据保存在data文件夹中
pause
MySQL5.7 以降 (MySQL8.x を含む):
@echo off
echo.
set stdir=%~dp0%
echo [mysqld]>%stdir%my.ini
echo ##数据库根路径>>%stdir%my.ini
echo basedir=%stdir%>>%stdir%my.ini
echo ##数据库数据文件存放路径>>%stdir%my.ini
echo datadir=%stdir%data>>%stdir%my.ini
echo ##数据库端口号>>%stdir%my.ini
echo port=3306>>%stdir%my.ini
echo ##数据库字符集>>%stdir%my.ini
echo character_set_server=utf8mb4>>%stdir%my.ini
echo. >>%stdir%my.ini
echo [client]>>%stdir%my.ini
echo ##数据库端口号>>%stdir%my.ini
echo port=3306>>%stdir%my.ini
echo ##数据库字符集>>%stdir%my.ini
echo default-character-set=utf8mb4>>%stdir%my.ini
echo.
echo 开始安装数据库服务
%stdir%bin\mysqld -install MySQL
echo 开始初始化数据库
%stdir%bin\mysqld --initialize
echo ===============================================
echo 数据库已初始化完成,请在data文件夹中查找.err后缀文件
echo 在文件中找到A temporary password is generated for root@localhost信息
echo 请记录该数据库默认密码,并在首次登录时修改密码
echo ===============================================
echo 启动数据库
net start MySQL
echo.
echo MySQL已经成功安装,数据保存在data文件夹中
pause
5.7 より上のバージョンのスクリプトには 2 つの違いがあることがわかります。
1. 文字セットを utf8mb4 に変更します。この utf8 形式は絵文字をサポートし、エンコーディングはより強力です。それでも utf8 文字セットを使用したい場合は、手動で変更してください。
2. データベースを初期化する手順が追加されました。5.7 より上のバージョンでは、データベースを実行する前にデータベースを初期化する必要があり、初期化中にデフォルトのパスワードが追加されます。パスワードは、拡張子 .err が付いたファイルにあります。データ フォルダー: root@localhost の一時パスワードが生成されます。 この文の後にコロンとパスワードが続きます。
このスクリプトの使用方法:
1. スクリプトをテキスト ファイルにコピーし、ファイル名を xxx.bat ファイルに変更します。
注: バットを保存した後、[メモ帳] > [名前を付けて保存] > [エンコードを ANSI に変更] でバットを開きます。そうしないと、メモ帳は UTF-8 エンコードで保存され、実行時に中国語の文字が文字化けします。
2. 解凍した Mysql から抽出したプログラム パッケージの D:/MySQL/bin と同じディレクトリ レベルにスクリプトを配置します (例: D:/MySQL/xxx.bat)。
3. スクリプトを右クリックし、「管理者として実行」を選択します。
このスクリプトは、my.ini 構成ファイルとデータ ディレクトリを自動的に作成し (手動で作成する必要はありません)、自動インストールが完了すると、MySQL という名前のシステム サービスが自動的にインストールされ、自動的に開始されます。 MySQLデータベース。
添付:
データベースのデフォルトのパスワードを変更する方法:
# 1.用管理员权限打开cmd
# 2.切换路径至MySQL目录下bin文件夹中
cd /D d:/mysql/bin
# 3.登录数据库(默认登录密码在.err文件中找)
mysql -u root -p
# 4.修改密码
alter user 'root'@'localhost' identified by 'root';
MySQL をアンインストールする方法:
# 1.用管理员权限打开cmd
# 2.切换路径至MySQL目录下bin文件夹中
cd /D d:/mysql/bin
# 3.用命令停止MySQL服务
net stop MySQL
# 4.执行命令卸载数据库
mysqld --remove MySQL
どうですか、役に立ちましたか?