window mysql解压版编码方式设置(UTF-8)

[client]

port=3306

default-character-set=utf8

 

[mysql]

default-character-set=utf8

 

[mysqld]

port=3306

collation-server = utf8_unicode_ci

init-connect='SET NAMES utf8'

character-set-server = utf8

 

### 在 Windows 系统上安装 MySQL 8 #### 下载 MySQL Community Server 为了在 Windows 系统上安装 MySQL 8,首先需要访问官方下载页面获取最新版本的 MySQL Community Server。可以通过以下链接进入下载页面:https://dev.mysql.com/downloads/mysql/ 。选择适合的操作系统架构(如 Win64 或 Win32),并点击 Download 开始下载 MSI 安装程序文件[^1]。 #### 配置用户环境变量 完成安装后,需配置系统的 PATH 环境变量以便能够在任意命令行窗口中调用 MySQL 工具。具体操作如下: - 打开“控制面板”,找到“系统和安全”下的“系统”选项。 - 进入高级系统设置中的“环境变量”部分,在“系统变量”列表里选中 `Path` 并编辑。 - 添加 MySQL bin 文件夹路径到 Path 中,通常位于 `C:\Program Files\MySQL\MySQL Server 8.0\bin` (视实际安装位置而定)。保存更改即可生效。 #### 修改 MySQL 默认设置 如果需要调整 MySQL 的默认行为或者优化性能参数,则可以编辑 my.ini/my.cnf 配置文件。此文件一般存放在 `%PROGRAMDATA%\MySQL\MySQL Server 8.0` 路径下。主要关注以下几个方面: - `[mysqld]` 部分定义数据库引擎运行时的各项设定; - 设置数据存储目录 datadir 和日志记录方式 log_error; - 可能还需要增加字符集支持 utf8mb4_general_ci 来兼容更多语言编码需求。 ```ini [mysqld] datadir=C:/ProgramData/MySQL/MySQL Server 8.0/Data/ port=3306 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES character-set-server=utf8mb4 collation-server=utf8mb4_general_ci ``` #### 将 MySQL 注册为 Windows 系统服务 通过管理员权限打开 CMD 控制台切换至 MySQL 的 bin 目录,输入命令 `mysqld -install MySQL` 实现将 MySQL 守护进程注册成 windows service 功能[^4]。一旦成功执行该指令之后,就可以利用 net start / stop mysql 命令轻松管理其启停状态了。 #### 初始化与启动 MySQL 服务 初次安装完毕以后,应当先初始化数据库实例再正式启用服务端口监听外部连接请求。继续沿用之前提到过的 cmd 提权模式,尝试依次敲击下面两条语句: ```bash mysqld --initialize-insecure --user=mysql net start mysql ``` 上述第一条命令用于创建必要的表结构而不指定初始密码;第二条则是激活后台线程等待客户端接入。 #### 更改 root 用户登录凭证 出于安全性考虑,默认情况下新产生的超级管理员账户是没有预设密钥保护机制的,因此建议尽快自定义强健度较高的组合串作为验证依据。借助 SET PASSWORD 方法实现更新过程: ```sql ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword!'; FLUSH PRIVILEGES; ``` 最后确认一切正常运作无误的话,可试着重新连结看看效果如何:`mysql -u root -p` 输入刚才设立的新值即刻登入内部界面[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值