• one by one 项目 part 1


    今天安装MySQL,我的系统是win8.1,安装包是mysql-5.7.17-winx64.zip,遇到了不少问题,特在此总结,希望能帮到遇到同样情况的人。 
    1.前面按照网上教程,先解压,然后在cmd里面cd到D:mysqlin 运行mysqld install,之后配置环境变量,配置完成运行net start mysql,这个时候出现net命令识别不了的问题。 
    我仔细想了想,应该是cmd命令所在的C:windowssystem32文件夹没有放到环境变量里面(很有可能是我前天装Oracle的时候,Oracle自动改变了环境变量)path环境变量 
    果真,上图是我添加之后的,添加之前的path直接就是D:Oracleproduct开头了,C:WindowsSystem32没了。 
    添加的时候一定要注意大小写要跟C盘的文件路径相符。(我一开始直接输C:windowssystem32,发现还是识别不了,当时纳闷了半天) 
    2.解决上述问题之后就可以运行net start mysql了: 
    mysql服务无法启动 
    于是被这个

    mysql服务无法启动,服务没有报告任何错误

    卡了一个上午,期间搜了好多出现类似问题的帖子 
    http://niutuku.com/tech/Mysql/237849.shtml 
    http://jingyan.baidu.com/article/0f5fb0991636376d8234ea7a.html 
    知乎上也找到相关的问答,我找着各种方法尝试,结果还是懵逼。 
    企图从服务里面启动mysql也宣告失败这里写图片描述 
    大体上知道了问题跟my.ini配置文件以及data文件夹有关。

    [mysqld]
    basedir ="D:mysql"
    datadir ="D:mysqldata"
    port=3333
    server_id =10
    character-set-server=gbk
    character_set_filesystem=gbk
    [client]
    port=3333
    default-character-set=gbk
    [mysqld_safe]
    timezone="CST"
    [mysql]
    default-character-set=utf8
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14

    以上是百度经验上分享的ini配置信息,我对照错误日志改为

    “` 
    port=3306      server_ID=10 
    以防万一也检查了一下注册表注册表

    最后我意识到,之前我全是自己在mysql文件夹下面创建一个data文件夹,所以在执行mysql --initialize命令的时候,没法真正的初始化data文件夹,于是我删了自创建的data,然后cmd里面mysql --initialize 
    data文件夹 
    data文件夹成功初始化 
    接着我试了一下net start mysql 
    mysql服务启动成功 

  • 相关阅读:
    如何将DataTable转换成List<T>
    关于SqlDataAdapter的使用
    VS 2010中JS代码折叠插件
    ASP.net中的几种分页方法
    学习jquery基础教程的一些笔记
    js中innerHTML与innerText的用法与区别
    SpringBoot 中使用shiro注解使之生效
    redis分布式锁
    使用ZSetOperations(有序)操作redis
    使用SetOperations(无序)操作redis
  • 原文地址:https://www.cnblogs.com/frankzone/p/7854071.html
Copyright © 2020-2023  润新知