Mysql安装
1、本人使用的Mysql是免安装版,直接解压后,只需要配置下环境变量就能使用。
2、win + R快捷键打开运行,输入cmd打开命令提示符,然后在命令提示符中输入Mysql,提示‘mysql不是内部或外部命令’。这是因为环境变量没有配置,在path中添加Mysql的环境变量‘D:\software\mysql-5.7.21-winx64\bin’
3、重新打开命令提示符,输入mysql,提示如下错误:
根据网上的解决办法,需要执行mysqld --install指令。需要注意,需要以管理员身份运行。如果开始菜单没有cmd的话,可以在搜索框查找到cmd,然后右键以管理员身份运行。
mysql5.7以后的版本,安装目录下没有data文件夹。这时候不要自己创建,因为自己创建的会导致mysql无法启动。需要在cmd下执行mysqld --initialize 进行初始化(注意是两个“-”符号),然后就会发现目录下多了一个data文件夹,里面有很多文件,这样就OK了。
然后关闭cmd,重新以管理员身份运行。输入net start mysql,启动成功。
在my.ini文件末尾添加skip-grant-tables并保存
打开cmd,输入mysql -u root -p回车,显示要输入密码,再按回车键。然后再输入use mysql,切换到当前数据库,输入指令:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456'); ,将密码改为123456。
打开MySQL目录下的my.ini文件,删除最后一行的“skip-grant-tables”,保存并关闭文件。
重新打开cmd,输入mysql -n root -p,然后输入密码,成功登陆。