[转载]MySQL5.5 配置文件 my.ini 1067错误

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 原文链接:http://blog.csdn.net/xiaochunyong/article/details/7438200   解压mysql-5.5.22-win32.zip后的目录中有5个my-xxxx.ini配置文件, 通过查看配置文件中的描述,是说针对不同内存大小的推荐配置。

原文链接:http://blog.csdn.net/xiaochunyong/article/details/7438200

 

解压mysql-5.5.22-win32.zip后的目录中有5个my-xxxx.ini配置文件,

通过查看配置文件中的描述,是说针对不同内存大小的推荐配置。

本例复制了my-medium.ini 并重命名为 my.ini  然后添加了如下几行:

[client]

default-character-set=utf8   客户端编码

[mysqld]

basedir=D:/sdk/MySQL MySQL安装目录
datadir=D:/Servers/mysql/data MySQL数据库存放目录
default-character-set=utf8 服务器端编码
default-collation=utf8_general_ci 服务器端字符集

2、安装windows服务(Windows7 用户必须以管理员启动cmd):

3、启动windows服务

结果报了1067错误。。。。

到启动日志文件查看(启动日志在MySQL的data目录中,由于本例在my.ini文件中指定了datadir,所以我的日志文件为D:\Servers\mysql\data\Siuon-PC.err):

说未知的变量'default-character-set=utf8'...记得公司的mysql配置里面就是这样的啊。。。于是Google之。。。原来由于我下载的MySQL版本是5.5...

在这个版本中刚刚配置的几个变量被新的取代了

default-character-set   -->   character_set_server                 P.S:[mysqld]部分的default-character-set

default-collation  -->  collation-server

修改完后的截图:

重新启动,还是报1067错误。日志为:

意思是说mysql.host表不存在。 这是由于我将datadir改成自定义的了,但是之前datadir目录(即MySQL/data) 中的系统数据库没有一起拷贝到新的datadir目录。造成的。

将如下几个文件夹复制到新的my.ini配置文件中datadir指定的目录下(在本例中为D:\Servers\mysql\data目录):

启动MySQL服务OK~~~:

 

另:MySQL5.6的my.ini配置:http://www.cnblogs.com/Candies/p/4014523.html

作者: Candyメ奶糖

本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
博文来源广泛,如原作者认为我侵犯知识产权,请尽快给我发邮件 359031282@qq.com联系,我将以第一时间删除相关内容。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
|
存储 缓存 关系型数据库
2.3 【MySQL】命令行和配置文件中启动选项的区别
2.3 【MySQL】命令行和配置文件中启动选项的区别
154 0
|
关系型数据库 MySQL 数据安全/隐私保护
在 Docker 中部署 Mysql 并挂载配置文件
在 Docker 中部署 Mysql 并挂载配置文件
|
关系型数据库 MySQL 容器
docker-compose安装mysql并指定忽略表名大小写以及挂载配置文件
docker-compose安装mysql并指定忽略表名大小写以及挂载配置文件
1032 0
docker-compose安装mysql并指定忽略表名大小写以及挂载配置文件
|
关系型数据库 MySQL Go
go抽取mysql配置到yaml配置文件
go抽取mysql配置到yaml配置文件
|
关系型数据库 MySQL
mysql配置文件的使用
mysql配置文件的使用
375 1
mysql配置文件的使用
|
存储 关系型数据库 MySQL
|
SQL 关系型数据库 数据库
nacos 2.2.3版本 查看配置文件的历史版本的接口 是针对MySQL数据库的sql 改成postgresql后 sql语句报错 该怎么解决
在Nacos 2.2.3中切换到PostgreSQL后,执行配置文件历史版本分页查询出错,因`LIMIT 0, 10`语法不被PostgreSQL支持,需改为`LIMIT 10 OFFSET 0`。仅当存在历史版本时报错。解决方案是调整查询SQL以兼容PostgreSQL语法。
|
Java 数据库连接 mybatis
Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.xml)
Mybatis+mysql动态分页查询数据案例——Mybatis的配置文件(mybatis-config.xml)
|
缓存 关系型数据库 MySQL
mysql5.7 mysql配置文件my.cnf 中 query_cache_min_res_unit 的优化
mysql5.7 mysql配置文件my.cnf 中 query_cache_min_res_unit 的优化
111 0
|
SQL 存储 关系型数据库
MySQL配置文件my.cnf 优化
MySQL配置文件my.cnf 优化
395 0

推荐镜像

更多