自己电脑装mysql直接用的zip包解压,遇到的几个安装问题总结一下。
1.直接运行mysql.exe闪退。
解决办法:配置my.ini中的安装路径和数据库文件路径。例如:
basedir = D:\mysql-5.6.24-win32
datadir = D:\mysql-5.6.24-win32\data
port = 3306
server_id = 1
2.配置MYSQL_HOME和path。
MYSQL_HOME -- D:\mysql-5.6.24-win32
path -- %MYSQL_HOME%\bin;
配置好之后cd到mysql安装目录bin下面,以管理员身份运行cmd,输入mysqld -install。
如果不用管理员身份运行,将会因为权限不够而出现错误:Install/Remove of the Service Denied!
出现successfully installed就安装成功了。
到这里就可以进行登录了。mysql默认root用户是没有password的,所以直接enter是可以登录的。但是不知道为什么安装的第一次show databases的时候没有mysql库,没有找到合适的解决方法于是只能重新解压一次zip包,因为已经配置过就可以直接用了。这次在登录之前改了一下root的密码。运行cmd:
mysql -u root
mysql>set password for 'root'@'localhost'=password('newpasswd');
出现query OK就可以了。
退出后直接用新密码就可以登陆了。这次查databases也有了mysql库。