
mysql 5.6.20的安装、配置服务、设置编码格式
从MySQL官网下载MySQL 5.6.20 Win32版本的安装包。 双击打开下载的 按照提示逐步完成安装: 安装完成后,系统会提示你重新启动电脑以完成配置。 打开命令提示符(CMD),进入MySQL安装目录(默认路径: 执行命令: 将MySQL注册为服务: 启动MySQL服务: 登录MySQL: 设置root密码: 添加远程可访问用户: 添加指定数据库用户: 删除匿名用户: 打开MySQL安装目录下的 修改 重新启动MySQL服务:
发布日期:2025-04-15 04:29:23
浏览次数:9
分类:精选文章
本文共 1771 字,大约阅读时间需要 5 分钟。
安装MySQL 5.6.20
在Windows环境下安装MySQL 5.6.20时,以下是详细的安装步骤和配置指南:
1. 安装环境
- 系统要求:Windows 32 位
- 版本:MySQL 5.6.20
2. 下载与安装
mysql-5.6.20-win32.msi
文件,开始安装程序。- 选择“Next”继续。
- 勾选“I agree to the terms of the license agreement”并选择“Next”。
- 选择“Custom”安装选项以提供更高级的配置。
- 根据需要设置安装路径,点击“Next”继续。
- 最后点击“Install”开始安装。
3. 配置MySQL
由于本版本安装后无法启动服务或登录,需要手动配置:
F:\Develop\install\mysql\bin
)。cd F:\Develop\install\mysql\bin
mysqld --install MySQL
net start mysql
mysql -u root -p
- 根密码为空,直接输入
Enter
。
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');
localhost
表示本地连接,password
为新密码。
4. 用户权限管理
GRANT ALL PRIVILEGES ON *.* TO 'bfdx'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;FLUSH PRIVILEGES;
GRANT ALL PRIVILEGES ON db123.* TO 'bfdx'@'192.168.4.41' IDENTIFIED BY '666666' WITH GRANT OPTION;FLUSH PRIVILEGES;
USE mysql;DELETE FROM user WHERE User = '';FLUSH PRIVILEGES;
5. 配置支持中文
MySQL默认不支持中文,需手动设置编码:
my.ini
文件(如无文件,备份 my-default.ini
并重命名):cp mysql\my-default.ini mysql\my.ini
my.ini
内容:[client]default-character-set=gbk[mysqld]character-set-server=gbk[mysql]default-character-set=gbkdefault-collation=gbk_chinese_ci
net stop mysqlnet start mysql
6. 数据库操作
- 创建数据库并添加数据:
CREATE DATABASE test;USE test;CREATE TABLE user_info ( id INT PRIMARY KEY AUTO_INCREMENT, username VARCHAR(50) UNIQUE NOT NULL);INSERT INTO user_info VALUES (NULL, 'admin');
- 修改数据库编码:打开数据库文件(如
test/db.opt
),修改编码设置:default-character-set=gbkdefault-collation=gbk_chinese_ci
7. 注意事项
- 如果需要UTF-8编码,修改
my.ini
为:default-character-set=utf8default-collation=utf8_chinese_ci
- 建议定期备份数据库,避免数据丢失。
- 保持服务器防火墙安全组开放3306端口,允许远程访问。
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年05月25日 04时53分03秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
mysql server has gone away
2025-04-15
mysql slave 停了_slave 停止。求解决方法
2025-04-15
MySQL slow_query_log慢查询日志配置详解
2025-04-15
MySQL sql_mode=only_full_group_by问题解决办法
2025-04-15
MYSQL sql语句针对数据记录时间范围查询的效率对比
2025-04-15
mysql sysbench测试安装及命令
2025-04-15
mysql Timestamp时间隔了8小时
2025-04-15
Mysql tinyint(1)与tinyint(4)的区别
2025-04-15
mysql union orderby 无效
2025-04-15
mysql v$session_Oracle 进程查看v$session
2025-04-15
mysql VS mongoDB
2025-04-15
mysql vue 菜谱_Vue+MySQL实现购物车的增删改查
2025-04-15
mysql where中如何判断不为空
2025-04-15
mysql where中如何判断不为空
2025-04-15
MySQL Workbench 使用手册:从入门到精通
2025-04-15