最近打算学习MySQL,第一步就是安装。下载到一个面安装版。解压到我的D盘的mysql目录。

弄了一个最简单的配置文件。目录中只有一个my-default.ini,基本没啥用。在网上弄了一个my.ini。内容如下。
然后安装网上资料,安装为服务,安装成功后,我们可以

D:\mysql\mysql5.6.16win32\mysql-5.6.16-win32\bin>mysqld.exe --install mysql5 --defaults-file=D:\mysql\mysql5.6.16win32\mysql-5.6.16-win32\my.ini
 
然后输入命令:net start mysql5
启动服务。结果不行。报1067错误。网上说是配置文件错误。
哥们我也不知道哪里错了啊。急啊。于是下载了一个其他的配置文件。
然后,mysqld.exe --remove mysql5
重新安装mysql5服务到新下载的文件。还是不行。。
然后,又怀疑服务没安装成功。于是到Window中的服务管理。一看,有服务啊。
毫无头绪。不知道该咋办了。
 
后来,想要看到出错信息才行。于是运行mysqld-debug。也不行。
最后,查阅资料发现,可以用 mysqld.exe --console 来启动。或者到安装目录的data/下。查找后缀为.err的错误日志文件。
哥们我就用mysqld.exe --console启动。
 
发现,奶奶的原来是Server=D:\\mysql\\mysql5.6.16win32\\mysql-5.6.16-win32\\bin\\mysqld.exe这个配置不对。
找了一下,没这东西。
再运行,发现default-character-set=utf8这也找不到。查阅了一下资料。
发现可以用character_set_server=utf8代替。
运行了一下。OK了。启动了。终于完成了!下次继续。
总结一下,关键是要找到出错的地方。有LOG才行。
不然,就像无头苍蝇。
 
 
# CLIENT SECTION
#-----------------------------------------------------
[client]
#端口号
port = 3306
default-character-set = utf8 
 
 
#SERVER SECTION
#-----------------------------------------------------
[mysqld]
port = 3306
 
basedir=D:\\mysql\\mysql5.6.16win32\\mysql-5.6.16-win32
 
datadir=D:\\mysql\\mysql5.6.16win32\\mysql-5.6.16-win32\\data
 
#Server=D:\\mysql\\mysql5.6.16win32\\mysql-5.6.16-win32\\bin\\mysqld.exe
#default-character-set=utf8
 
character_set_server=utf8
 
default-storage-engine = INNODB
 
max_connections = 100
max_allowed_packet = 16M 
 
innodb_buffer_pool_size = 128M
 
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 

最新文章

  1. 关于安装安卓SDK出现无法更新问题时的解决办法
  2. Clustering Methods: Benefits and Limitations
  3. 2016湖大校赛 L题 The Sequence likes Ladder
  4. Python3.5 用 pip 安装lxml时出现 “Unable to find vcvarsall.bat ”?(转载)
  5. Hibernate之jpa实体映射的三种继承关系
  6. 14款让前端开发者心动的jQuery/CSS3插件及源码
  7. PHP file_get_contents函数读取远程数据超时的解决方法
  8. Java的浮点数和整数的进制转换
  9. ARMv7 .n和.w指令宽度指示符后缀
  10. Android沉浸式状态栏实现
  11. android中细节效果总结
  12. ThinkPHP 的模型使用对数据库增删改查(五)
  13. Mysql导入大文件报错(MySQL server has gone away(error 2006))
  14. java quartz 计算近20次执行时间
  15. SuperMap iObject入门开发系列七管线横断面分析
  16. 在vue中使用echarts图表
  17. PHP开发——数组
  18. python安装模块
  19. 远程服务调用RPC框架介绍,微服务架构介绍和RPC框架对比,dubbo、SpringClound对比
  20. Java学习第1天:序言,基础及配置tomcat

热门文章

  1. eclipse下载
  2. MyEclipse------execute()使用方法
  3. whereis命令
  4. Zookeeper Invalid config, exiting abnormally
  5. ReactiveCocoa入门教程:第一部分
  6. [codeforces 325]B. Stadium and Games
  7. lvs之dr技术的学习与实践
  8. php email邮箱正则验证
  9. python遍历数组的两种方法
  10. 【Hadoop】Hive HSQ 使用 && 自定义HQL函数