Windows的Mysql安装教程(卸载 + 安装)

如果电脑之前装了其他版本的 mysql ,先卸载干净。

1.开始菜单 --> windows管理工具 --> 服务 --> 停止 mysql应用。

若系统为Win11:

底部任务栏 --> 搜索框 --> 搜索 “Windows 工具” --> 服务 --> 鼠标右键,停止 mysql应用。

2.在控制面板卸载 mysql。

若系统为Win11:

开始菜单 --> 鼠标右键,安装的应用 --> 卸载 mysql。

将 mysql 相关联的全部卸载干净。

3.将之前安装目录下的 mysql 目录删除,如果存在的话。

4.按键 win + R --> 在“运行”中输入 regedit --> 打开 “注册表编辑器”。

将 mysql 目录删除。

5. HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL文件夹。(如果存在)

6. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL文件夹。(如果存在)

7.将 C:\ProgramData 文件夹下的 Mysql 目录删除,注意 ProgramData 是隐藏目录。




开始安装

1.官网下载 mysql 的安装包。

网址:https://dev.mysql.com/downloads/mysql/

64-bit 意思 64位系统。

点击“下载”按钮后,跳转到另一个页面,不用管,点击下方蓝色字体即可下载。

下载后的压缩包。

2.解压缩后,按照图中红色方框开始安装。

如果缺少相应的 vc++ ,点击 execute

这两个可以不选择,直接继续。

点击 execute

密码可设置为 123456.

密码与上面对应 123456。

(至此安装结束)




 将 mysql 添加到环境变量。




安装完成后,需要修改配置文件。

1.打开 mysql 的安装目录,进入名称为 MySQL Server 版本号 子目录,打开 my.ini 修改一下几处:

设置 default-character-set=utf8

设置 character-set-server=utf8

增加配置项

log_bin_trust_function_creators=1

transaction-isolation=READ-COMMITTED

设置 sql-mode="STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION"

设置 lower_case_table_names=1

设置 max_connections = 500

设置 group_concat_max_len = 102400

关于 max_connections 的设置建议(根据系统的内存、CPU、用户的量级等条件进行调整)

8G 内存,8核 CPU max_connections = 500

16G 内存,8核 CPU max_connections = 2000

32G 内存,16核 CPU max_connections = 5000

64G 内存,32核 CPU max_connections = 10000

设置 innodb_buffer_pool_size = 500M

设置值建议为系统可用内存的60%至80%

2.重启 mysql 服务。

开始菜单 --> windows管理工具 --> 服务 --> 重新启动 mysql应用。

若系统为Win11:

底部任务栏 --> 搜索框 --> 搜索 “Windows 工具” --> 服务 --> 鼠标右键,重新启动 mysql应用。

3.使用 mysql

以管理员身份运行 cmd

在 MySQL 安装目录的 bin 目录下执行命令:

mysql -u root -p

输入密码,即可登录成功,进入 MySQL 命令模式。




创建数据库

CREATE DATABASE 数据库名;

如果客户的数据库不让随便修改配置项,也就是有可能编码不是用的 utf8,这时为了保证创建的数据库可用,可使用如下创建数据库的语句。

CREATE DATABASE 数据库名 default character set utf8 collate utf8_general_ci;

创建用户:

CREATE USER '用户名'@'%'IDENTIFIED WITH mysql_native_password BY  '密码';

给用户授权:

GRANT ALL PRIVILEGES ON *.* TO '用户名'@'%';

刷新系统权限,让授权立即起效:

FLUSH PRIVILEGES;

### 重新安装配置MySQL数据库 #### 卸载旧版本并清理残留文件和服务 为了确保新版本能够顺利安装,在卸载现有MySQL之前,建议先停止并移除所有与MySQL相关的服务。这可以通过命令提示符执行特定指令来完成: ```powershell sc delete MySQL ``` 这条命令会从注册表中删除名为`MySQL`的服务[^3]。 此外,还需要检查注册表中的其他可能存在的MySQL相关条目。具体位置是在`HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application`下查找是否有`MySQLD Service`或`MySQL`项,并将其删除。注意可能存在多个类似的路径如`ControlSet00x`,均需逐一确认并处理[^2]。 #### 下载最新的MySQL安装包 前往官方渠道获取适用于Windows系统的最新稳定版MySQL安装程序[^1]。官方网站通常提供了不同类型的安装选项,对于大多数用户来说,“Windows (x86, 64-bit), MSI Installer”是一个合适的选择。 #### 安装过程指导 启动下载好的MSI安装器后,按照向导逐步操作即可。过程中需要注意的是设置root用户的密码以及其他安全选项。确保选择了“Complete Installation”,这样可以安装完整的功能组件。 #### 配置环境变量 为了让系统识别到MySQL命令行工具的位置,需要更新系统的PATH环境变量,加入MySQL的bin目录路径。例如,默认情况下可能是这样的路径:`C:\Program Files\MySQL\MySQL Server X.X\bin`(X.X代表具体的版本号)。 #### 测试安装成功与否 打开命令提示符窗口,输入如下命令测试是否能正常连接至本地服务器实例: ```sql mysql -u root -p ``` 如果一切正常,则说明新的MySQL已经成功部署完毕。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值