先说踩坑的地方:
-
- 以管理员身份运行
cmd,否则报错:
Install/Remove of the service Denied!
- 以管理员身份运行
-
- 稍后安装
命令应在Server时注意在MYSQL/bin/下执行,否则,在执行启动服务的命令net start mysql会报"发生系统错误 2 , 找不到文件
- 稍后安装
安装的过程:
-
- 将可执行文件夹改名为
MYSQL(这个和配置配置文件的my.ini里的相关路径对应)
- 将可执行文件夹改名为
-
- 将
bin文件的路径添加到环境变量中
- 将
-
- 初始化加载配置文件(每次执行它时必须确保
data文件夹清空)
配置文件尾的语句可以不要,以下是完整的配置文件(my.ini),放在在MYSQL文件夹下面执行加载配置文件的命令,命令行窗口会反馈初始密码[mysql] # 设置mysql客户端默认字符集 default-character-set=utf8mb4 [mysqld] #设置3306端口 port = 3306 #设置MySQL时区 default-time_zone = '+8:00' # 设置mysql的安装目录 basedir=E:\MySQL # 设置mysql数据库的数据的存放目录 datadir=E:\MySQL\data # 允许最大连接数 max_connections=800 # 服务端使用的字符集默认为8比特编码的latin1字符集 character-set-server=utf8mb4 # 创建新表时将使用的默认存储引擎 default-storage-engine=INNODB # 可选配置 [WinMySQLAdmin] Server=E:\MYSQL\bin\mysqld.exemysqld --initialize --console
- 初始化加载配置文件(每次执行它时必须确保
-
- 安装服务
mysqld --install- 卸载服务
mysqld --remove -
- 启动服务
net start mysql -
- 拿刚才的初始密码,更改密码
# 先登录 mysql -u root -p 5NuRoswMS#BL # 然后修改密码 ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码'; -
- 关闭服务
net stop mysql
完整的卸载流程:
net start stopmysqld --remove- 清空
data文件夹