提要
自己一开始在旧电脑上下载mysql-8.0.16-winx64版本,出现的一些问题都在文章后半部分,希望你们用不到,出错了很麻烦的。希望一次安装成功。
自己新电脑安装的过程在文章前半部分,安装过程没有出现任何问题,一次安装成功的。若真的出现了问题,不要急,我第一次在旧电脑上安装遇到很多报错,自己按了又删,来回5,6次了,最后断断续续花了两天才搞好的。
另外插个题外话,MySQL和SQL Server不冲突,因为他们端口号不一样。
MySQL 8.0.19安装
去官网下载
首先我们去官网找到自己下载的版本:https://dev.mysql.com/downloads/mysql/
然后选择符合自己电脑的版本,这里我们选择Windows10 64位的。
接下来下载完成以后,解压放到你想放的地方,这里我就解压到了D盘根目录下。
设置环境变量
右击桌面上的"我的电脑"(或"此电脑"),选择属性,高级系统设置->环境变量,选中用户变量中的PATH,进入编辑;新建mysql的路径(刚刚mysql文件解压到哪就写哪的路径)。
开始安装
用管理员身份运行cmd,然后使用cd命令转到MySQL解压的路径下。
然后,输入mysqld -install
,出现如图提示即成功。
再来,输入mysqld --initialize --user=mysql --console
,获取mysql的默认初始密码,这里我是0Jaoogro&6<.
,这个密码是随机生成的要记住,后面登陆需要输入的,输入密码时不支持复制粘贴!接着,我们就可以输入net start mysql
,打开服务器,出现启动成果即可
再输入指令mysql -u root -p
进入MySQL,输入密码,正确就可以进入MySQL了。
这时候我们的MySQL已经完全安装成功了,但是不要退出,接下来要修改密码。
修改密码
默认密码晦涩难记,我们肯定要修改的,接着上面的步骤来
输入MySQL指令ALTER user 'root'@'localhost' IDENTIFIED BY '你的新密码';
,新密码自己想,最少是六位。我自己的密码就不给大家看了(语句最后的分号别忘了带,表示语句的结束,不然不执行)。
修改成功就会显示如图红框中的提示。接着我们输入exit
退出mysql,重新登陆看看我们的密码是不是真的修改成功了。
如图,表示已经修改成功,安装这部分就彻底结束了。
异常问题的解决方案
如果你不幸安装步骤有出错的地方导致安装失败,下面就是自己安装MySQL时出现的一些问题。希望可以帮到。
MySQL net start mysql 服务器无效
打开cmd,在mysql-8.0.16-winx64\bin路径下输入mysqld.exe -install
,显示Service successfully installed.
就好了,再试试net start mysql
行不行。不行可以再找其它的办法,我在网上看了看有两三个方法
net start mysql 服务器服务启动后又无法启动
在网上找了下,把data文件删除
cmd路径转换
先是我不会怎么路径转换,我mysql-8.0.16-winx64下载在D盘,所以要把路径转D盘,就直接输入D:
,就转到D盘了。
然后再转D盘的文件就先输入cd,再输路径。就像我现在需要转到路径到D:\mysql-8.0.16-winx64\bin,就像这样输入:cd mysql-8.0.16-winx64\bin
路径不一样的话,看着情况调整,不要完全不变的抄上去
怎么解决mysql服务器无法启动的问题
我后来启动服务器的时候启动不了,找了这个教程,步骤没问题,第一次失败是自己第一次下载的时候mysql的时候,少东西装了。第二次重装了一下,然后出现服务器启动不了,用了这个教程就解决了。
网址:https://jingyan.baidu.com/article/b24f6c820a029b86bfe5da3c.html
怎样完全删除MySQL
因为第一次安装,少安装了一些东西(第一次官网下载mysql的时候出了一次下载问题)。在学长的建议下,想安装好mysql,还得把第一次安装的mysql完全删除掉才行,用这个教程解决了。
网址:https://jingyan.baidu.com/article/f96699bbaa8fc1894f3c1b5a.html
从GPT里学到一个删除MySQL放方法
sc delete MySQL
设置环境变量
这个好像是设置让自己进入cmd就可以打开数据库的快捷方式,目前自己还没试过,不过我设置完以后,VC++6.0编译不了了= =,不知道大家会不会出现这种情况,就在环境变量里面的系统变量加一个东西,可以另行百度,不细说了。
网址:https://jingyan.baidu.com/article/00a07f3876cd0582d128dc55.html
其他
Java使用JDBC连接数据库:
https://blog.csdn.net/Ans_min/article/details/103612009
自己安装Navicat for MySQL:
https://blog.csdn.net/Ans_min/article/details/103619179
都是自己写的blog,虽然是整理自己所学,也希望能帮到大家。