zoukankan      html  css  js  c++  java
  • Mysql在windows系统下的配置

      因为项目测试需求,不得不在本地装一个Mysql才能更方便地进行程序调试,整个过程虽然简单,但也遇到了一点麻烦,所以贴出来当是备忘。

      这里采用MySQL Community Server  5.7.12 (GPL)的zip压缩版本,不采用msi安装版。

      进入Mysql官网下载后解压至指定文件夹,我的目录配置如下C:UsersSuperMysql-Server

      修改目录下方的my-default.ini,在文件内添加以下内容,重命名为my.ini

      basedir = C:UsersSuperMysql-Server 

      port =3306

      server_id = 1

      效果如下:

      

      修改系统环境变量

      在path后追加 Mysql所在目录的bin文件夹,本例如下:

      C:UsersSuperMysql-Serverin

      进入命令行(管理员),如果不是管理员权限,接下来的操作将报错

      切换目录至 Mysql所在目录的bin文件夹,执行mysqld -install命令(注:如果不是在bin文件夹内执行该命令,mysql注册的服务目录将出现异常)

      然后,即可使用net start mysql开启Mysql服务。

      网上的配置也就到这一步,然而我在开启服务的过程中出现了错误提示:

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

      这个问题的原因在于,mysql对于数据存放地址的data文件夹初始化出错,导致系统默认文件无法加载导致(这也是我在配置my.ini的时候不对datadir进行配置的原因),解决方案如下

        删除mysql目录下的data文件夹

        如果之前步骤配置过datadir,将其注释掉,不指定data目录地址,交由mysql自主管理data目录的创建。

        进入Mysql所在目录的bin文件夹执行:mysqld  --initialize

      然后net start mysql

        MySQL服务正在启动...   MySQL服务已经成功开启

      大功告成!

  • 相关阅读:
    gson和fastjson
    Hive和HBase的区别
    mac 比较两个文件
    mysql 查找在另一张表不存在的数据
    mysql 根据一张表更新另一张表
    shell调试
    目标
    百度在线面试总结
    20170109| javascript记录
    php-fpm问题
  • 原文地址:https://www.cnblogs.com/Tielong/p/5399889.html
Copyright © 2011-2022 走看看