标签:命名 file cal 程序 ntc mysql路径 环境变量设置 mysql5.7 tco
1、因为重复安装mysql可能会因为上次的文件删除不彻底,从而影响到这次的安装,如果是第一次安装,那么可以忽略该步骤,如果已经安装过mysql,那么按以下操作检查是否删除干净:
(1)、进入控制面板-->程序-->程序和功能-->卸载程序,找到mysql程序双击进行删除。
(2)、到曾经的安装路径下找到mysql的文件夹,删除掉。
(3)、将data文件夹也删除掉(如果data文件夹在mysql文件夹下,则再上一步就一并删除了,不需要这一步了)。
(4)、打开注册表(可以在cmd运行regedit直接打开)然后依次打开HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services 删除该目录下的MySQL文件; 再打开HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services 删除该目录下的MySQL文件; 打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 删除该目录下的MySQL文件。
(5)、删除电脑中环境变量path中的相关mysql路径。
2、开始安装新的mysql
(1)、解压文件到指定文件。例如解压到d:\mysql.
(2)、打开电脑的环境变量设置,将mysql安装路径写入其中,不知覆盖而是在尾部添写,如path=..(原有地址不变)..d:\mysql\mysql-5.7.15-winx64\bin;
(3)、打开当前的my-default.ini文件,将其中的 #basedir =... #datadir = ..... #port = ... 分别改为一下:
basedir = d:\mysql\mysql-5.7.15-winx64
datadir = d:\mysql\mysql-5.7.15-winx64\data
port = 3306
保存退出并将文件名字重命名为my.ini。
(3)、因为mysql-5.7版本好多不带data文件夹,所以用如下命令创建:以系统管理员身份打开cmd,来到mysql指定目录下,如d:\mysql\mysql-5.7.15-winx64\bin> ,然后执行 mysqld --initialize -insecure --user=mysql 命令,就会发现已经有了data文件夹。
3、接下来就是安装、启动服务和登录数据库
(1)、在安装路径下(d:\mysql\mysql-5.7.15-winx64\bin>)执行 mysqld -install 命令,安装服务。
(2)、执行 net start mysql 命令,完成mysql服务的启动。
(3)、执行 mysql -u root -p 命令,出现Enter password: ,因为初始化密码为空,所以直接回车就可以了。
4、如果上面回车之后显示错误信息 “Access denied for user ‘root‘@‘localhost‘(using password:no) ” ,意思是权限不够,解决方法如下:
(1)、需要先停止mysql服务(执行 net stop mysql 命令)
(2)、在安装路径下执行 mysqld -defaults-file="d:\mysql\mysql-5.7.15-winx64\my.ini(这是你的my.ini文件路径)" --console --skip-grant-tables 命令,该命令窗口会一直执行不会停
(3)、不要关闭上一步的命令窗口,在新打开一个管理员权限的cmd窗口,再次输入 mysql -u root -p 命令,出现 Enter password: ,直接按回车键便可成功进入了。
(4)、为了方便以后登录,重新配置root密码,依次执行以下命令:
use mysql;
update user set authentication_string=password(‘新密码‘) where user=‘root‘;
flush privileges;
(5)、关闭原来的命令窗口,退出当前窗口再次登录使用新密码就可以了。
标签:命名 file cal 程序 ntc mysql路径 环境变量设置 mysql5.7 tco
原文地址:http://www.cnblogs.com/sleepstone/p/6615950.html