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服务已经成功开启

      大功告成!

  • 相关阅读:
    018_STM32程序移植之_串口接收中文
    003_软件安装之_Visual Studio 2012
    001_C#我的第一个串口上位机软件
    017_STM32程序移植之_AS608指纹模块
    016_STM32程序移植之_舵机
    015_STM32程序移植之_NRF24L01模块
    014_STM32程序移植之_L298N电机驱动模块
    002_89C52_Proteus_DAC0832_输出50HZ,正弦波,三角波,矩形波,锯齿波
    001_89C52之_Proteus_ADC0809采集电压
    001_电子工程师招聘笔试题及详细解析
  • 原文地址:https://www.cnblogs.com/Tielong/p/5399889.html
Copyright © 2011-2022 走看看