如果命令行输入无法启动服务,可以手动启动服务,方法是:右击“计算机”>管理>服务与应用程序>服务,找到“MySQL”这个服务,右击开启这个服务,截图如下
3.然后输入以下命令,进入数据库:mysql -u root -p (回车后出现“Enter password”要输入刚才你记到小本本上的随机密码)
如果上面的方法在你输入了随机密码后仍无法进入数据库,咱还有办法:
1.先win+R,输入services.msc,打开服务列表,关闭mySQL服务
2打开cmd的管理员模式,进入到mySQL的bin目录下(有了刚才的经验应该驾轻就熟了),
然后输入:mysqld --defaults-file="D:\mySQL\mysql-5.7.20-winx64\my.ini" --console --skip-grant-tables. (标红色的部分为你的my.ini的目录,要注意)
3.上面的cmd别关,接着再打开一个管理员模式下的cmd,也是同样进入到mySQL的bin目录下,输入:mysql -u root -p
随后出现的“Enter password”就不用输入密码了,直接敲“Enter”就进入数据库了(是不是很amazing?)
4.然后,输入sql语句如下:
use mysql; //显示Database changed
update user set authentication_string=password("123") where user="root"; //显示:Query OK,1 rows affected(0.01 sec) Rows matched:1 Changed:1 Warnings:1
flush privileges; //显示:Query OK,0 rows affected (0.00 sec)
quit //退出
完成,这样就把root用户的密码设置为123了。
5.完成,以后运行mysql的方法,就是打开cmd,输入命令:mysql -u root -p
Enter password: 123 就进入数据库了
6.第一次运行后,要设定常用参数:
1)登录后,需要在正常模式下,再设一次root用户的密码,输入:set password=password('666888');(这个密码随你自己设,怎么高兴怎么来)
2)打开root操作数据库的全部权限:
use mysql;
show tables;
select host,user from user;
update user set host='%' where user='root';
quit
完成。
7.然后要注意在此步骤前,第一个cmd是不关闭的,然后到这一步时才要把第一个cmd关掉,才能成功重启mySQL服务,能用mysql -u root -p和密码成功登录进入数据库后,就说明你的mySQL安装成功了
如下是这波操作的截图:
(第一个cmd) (第二个cmd,以下都是)