mysql 5.7.17
mysql 5.6以后就没有data目录,解压之后需要配置
首先打开my.ini之后,添加basedir =mysql的根目录
然后,在cmd 命令行,进入mysql的bin目录,执行net start mysql 不行,就执行语句,mysqld install 安装mysql 服务,
然后执行 mysqld --initialize-insecure--user=mysql ,mysql会自己建一个data文件夹,建好默认的数据库,登录的用户名为root ,密码为空;
配置环境变量;
设置密码 set password =password(‘’) flush privileges
在启动mysql服务时出现该错误:
本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止。
mysql 版本 5.7.14
系统 win 7
后来经过一系列的百度,谷歌,总算是解决了。
首先,你需要把原来的服务删除:
- 1
注意:mysql为你的服务名称,自己可以随便定义的。
此命令需要进入mysql安装目录下的bin目录运行!
mysql的根目录下:
你需要清空data目录。
如果没有data目录,请自行创建一个空目录,起名为data!
然后在bin目录下运行命令:
- 1
初始化!
接着运行:
- 1
后面的路径记得改成自己的!
这是注册mysql服务!
嗯,这里有个小瑕疵,mysql我少打了个l。
不过没事,这个名字是自定义的!
我按照没打错的情况来解释哈。
接下来就是启动服务:
请以管理员权限运行!
- 1
我这里打的是mysq,是因为前面我定义的名字是mysq了、、、
然后就OK了!
我不知道那个是不是生成随机密码的。
大家可以去data目录下找.err后缀的日志。
打开文件:
会告诉你密码的!
mysql的增删改查一些简单的操作略过去,从存储过程开始
tip:where 1=1是多条件查询的不确定因素而能够确保sql语句正确执行的作用;