每次在不同操作系统中安装oracle和mysql这些常规数据库,步骤就那么点儿,但是遇见的错误却是千差万别。。
记一次耗时两天的mysql数据库安装新得,有耐心,有毅力,憋生气。
参考文档:https://www.cnblogs.com/sleipnir-0430/p/8453974.html
1.官网上下载免安装的版本(也就是下载下来直接解压,就可以使用的)
下载链接:https://downloads.mysql.com/archives/community/
2.下载下来,将压缩包放到自己中意的盘,我这里是D盘中的software文件夹,然后解压,得到下图中的几个文件和目录。
解压后并没有,红框中的这两个文件,自己新建。
(1)其中data为新建的空目录,一定是空目录,空目录,空目录。重要的话说三遍!!!!
我第一次安装没成功,就是因为我直接将上一个版本的data拷贝过来了,事实证明这样不行。
(2)my.ini也是手动新建的文件,里面的内容下一步会介绍。
3.在跟bin 和data同级目录下,新建my.ini文件,里面的内容为:
备注:这里有个地方需要注意下!!!!!
my.ini中的这两个路径,不能直接利用文件夹去搜索,然后将路径复制过来,这样会出错,会显示一直无法启动程序,会报找不到路径的错。。然而路径明显是存在的。。这里也卡了我一天。。
因为复制路径的结果,是单个反斜杠,而我们需要的是双斜杠。
4.配置环境变量。
(1)计算机-系统属性-高级系统设置-环境变量,新建MYSQl_HOME的环境变量,值为mysql的解压路径,也就是安装路径。
(2)在系统变量,path中添加mysql环境变量的路径,即将 ;%MYSQL_HOME%in添加到path的值中,注意需要添加;隔开之前的值。
5.用管理员身份打开cmd黑框(也就是命令行窗口),一直进到bin目录,执行 mysqld --initialize --user==mysql --console
如果前面都没出错的话,会输出以下信息,以及root用户的初始登陆码,这里需要记住这个密码,之后会用!!!!
6.在刚才的bin目录下继续输入命令:mysqld --install MySQL(安装成功会有提示),安装成功后,输入 net start MySQL 启动mysql服务。
7.然后利用root用户登陆,输入 mysql -u root -p,会让你输入密码,才能登陆,密码就是刚刚步骤5中初始生成的密码。
8.密码输入成功以后,会自动进到mysql服务,输入更改初始密码的命令 ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';
出现query OK等的字样,才表示密码修改成功!!!!
利用新密码登陆测试,显示OK。至此mysql数据库安装成功。