工具/原料

  • window
  • mysql5.7
  • 注意点1:你在看网上的教程配置完my.ini(自己的mysql配置文件)后不要自己创建一个data文件夹。
  • 执行 mysqld install
  • 好多人,包括楼主也是,配置完datadir属性后觉得这个存储数据的文件夹路径没有呀,自己动手建一个呗。错就错在这里,不能动手建,你自己动手建的data文件夹里怎么可能有mysql启动所需要的表结构配置文件呢?这时千万不要手动建立data
  • 注意点2:在使用net start msql的时候提示“服务报告没有任何错误”。
    安装完mysql服务后迫不及待的开启mysql服务,在mysql5.7以上版本中默认没有一个data目录,即没有初始化服务。需要先初始化mysql才可以启动服务,否则会报 “服务没有报告任何错误”,启动失败呗。
    正确的步骤是:先在mysql的bin目录下执行mysqld  --initialize-insecure (不设置root密码,建议使用)命令,第一次执行这个命令会等待的时间稍微长了一些,并且控制台没有任何返回结果。可以看到mysql的根目录下会多出一个data文件夹,里面一堆文件。
  • 执行 net start mysql
  • 注意点3:mysql安装完了,可高兴的输入“mysql或者mysql -hlocalhost -uroot -p”一回车,进入mysql

  • SET PASSWORD = PASSWORD('new password');

注意点1: 你在看网上的教程配置完my.ini(自己的mysql配置文件)后不能自己创建一个data文件夹。

好多人,包括楼主也是,配置完datadir属性后觉得这个存储数据的文件夹路径没有呀,自己动手建一个呗。错就错在这里,不能动手建,你自己动手建的data文件夹里怎么可能有mysql启动所需要的表结构配置文件呢?