软件版本:mysql5.7.10;
操作系统:windows server 2008
吐槽:本次安装手法与网上任何一个手册都不一致,会发现基本完全不一致,特别坑。
失败经过描述:
1、使用msi文件安装,无法选择安装路径与数据库存放路径,安装失败。
2、免安装方式,mysql服务一直处于启动状态(已启动是正常状态),无法正常使用。
最后的安装方式:
1、安装数据库
(1)仍然是用msi文件安装,但由于没法选择路径,那也先安装,但是安装的经过和网上查找的资料差别相当大,凭借经验安装。
(2)安装快结束时,无法进行下一步操作,按钮为灰色,但此时查看mysql57服务已启动正常,通过测试发现数据库可以正常访问。
3、调整数据库数据文件存放路径
(1)停止mysql57服务
(2)复制数据库文件data到你想要放到的位置,修改my.ini文件内的datadir=你想放在的位置。
注:
1)此时遇到难题,找不到my.ini文件,只能看到mysql根目录下的my-default.ini。但my-default.ini这个文 件并不是我们要找的文件,我们必须找到my.ini,我后来才发现这个文件保存在C:\ProgramData\MySQL\MySQL Server 5.7这个目录下。所以在这个目录下修改my.ini就行了。(此时启动数据库会报错,正在启动,启动失败,并没有报任何错误。。。。特别坑。接着往下看 第三步骤是解决这个问题的)
(3)截止到第二步骤,还有一个重要操作没有做,就是目标目录的文件权限,新文件的权限和源文件在拷贝过程中丢失了NetworkService用户权限,所以在新文件(data)上赋予NetworkService用户完全控制权限,再启动数据库,即可正常启动。