#为了以后在安装不同版本mysql的时候,能避雷(第一次写,写的不好勿喷!)
1.首先还是一样去官网下载你想要的Mysql资源
MySQL :: Download MySQL Community Server (Archived Versions)https://downloads.mysql.com/archives/community/这里我下载的是mysql-5.7.24版本(是为了对上我的Android studio3.2.0版本,大家要对应好!不然真的会报错)选择(241.5.M)
2.下载安装到你想要安装的盘,解压(一般默认C盘,所以最好切换其他盘,我这里选择D盘)
3.打开你安装包里面的bin目录(没有Bin目录表示你的包下错了,下载成调试版的,需要更换),然后配置环境变量(可以自己搜索怎么打开环境变量)
找到系统变量,找到Path,点击进去,复制你下载包bin目录地址,点击 新建(N)然后按3个确定就好了。
4.输入cmd然后找到命令符,点击以管理员身份运行(很重要!不然后面会报错)
初始化数据库 mysqld --initialize-insecure --user=mysql回车 出现data包(之前你下载里面的目录是没有的)
接着输入 mysqld回车 (之后可以关掉窗口 ,也可以不关,后面还要用)
5.输入mysql -uroot -p回车 (这个时候会出现英文让你输入密码,但是这时候我们不知道密码,所以选择回车)如果你此刻出现了
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.7.24 MySQL Community Server (GPL).....字样,恭喜你可以进入下一步
(但是如果在这里出现错误了小伙伴看看是不是,没开启你的MySql)报错环节以及解决方式
错误一:
解决一:(遇到这个错误的小伙伴,可能之前没按照我给的步骤来,我自己也是装了好几个版本的数据库,查了很多大佬们的解决,那我一步到位)
错误二:报错2003的同学,那跟着我进行下一步操作(其他同学可以下一步了)记住这些命令必须要以管理员身份运行
解决二:输入mysqld --install回车(看自己有没有下载)成功页面如下
我们再输入mysql -uroot -p回车 遇到英文翻译输入密码直接回车,就可以跟上面小伙伴一样了
错误三:这种适用于之前下载过Mysql也为它配置过环境变量,但是因为某种原因,把开始安装到某盘下的Mysql数据库给删除了/卸载了,这种比较简单,直接一步到位!
cmd+管理员运行+在黑窗口下面敲:
mysqld --initialize-insecure --user=mysql回车
mysqld回车
再去计算机管理去打开Mysql服务
mysql -uroot -p回车
回车(这步骤很重要,记住不要输入密码!直接回车,不然可能就跟我一样出现报错)
exit
mysqladmin -uroot -p password 123456 (开始设置密码)
回车 (不要输入任何密码,直接回车)
mysql -uroot -p回车
输入自己的密码,然后,我们的数据库就配好了 (下面是截图)
6.为自己的mysql设置密码:在mysql情况下,我们输入exit退出
接着输入mysqladmin -uroot -p password 你想要设置的密码回车(比如我这里设置的密码是123456)
出现英文让我们输入密码,我们直接回车
7.这个时候我们再输入mysql -uroot -p 出现了英文让我们输入密码,我们只需要把刚刚我们设置的密码输入就可以啦!这样我们的密码就改好了
8.以后如果我们使用mysql的时候,就可以从命令行启动
启动mysql命令:net start mysql
关闭mysql命令:net stop mysql
另外:如果我们以后启动Mysql出现无法启动并且也没有什么报错,应该是端口号被占领了,下面是解决方法:
MySql无法启动 但没有任何出错 解决方案
端口号被占:解决方案
1.cmd
2.netstat -ano
3.输入tasklist|findstr 1234(端口号对应的PID号,1234是举的例子,要查看你自己被占领的端口号)
4.taskkill /pid 1234 /f
今天到这里结束了,我耗费了好几个小时的惨痛教训,希望你们可以避雷,如果有用的话,帮我点个赞吧!