1、Can‘t connect to MySQL server on ‘localhost‘ (10061)
原因:没启动数据库
net satrt mysql
2、Mysql8.0忘记密码怎么办
mysqld --console --skip-grant-tables --shared-memory
打开cmd(C:\Windows\System32\cmd.exe)先跳过授权表打开数据库,然后再开一个cmd,依次输入mysql、use mysql,
然后可以把root的密码改为空,
UPDATE mysql.user SET authentication_string='' WHERE user='root';
也可以查看一下用户名
select user,host from user;
然后再关掉cmd,再打开,输入mysql -uroot -p就可以了,
3、贴个常用命令
use mysql
ALTER user root@'localhost' identified by '123456';
创建用户
CREATE USER 'mysql.infoschema'@'%' IDENTIFIED BY 'password';
grant all privileges on *.* to 'mysql.infoschema'@'%';
授权给所有用户,
'@'%'这里的含义如下,%表示:授权所有用户
flush privileges;
- 刷新授权