mysql 2003\1064

2003无法登录是因为没有启动sql服务,或者计算机没有。没有就要下载。去官网下载community。版本不一。下载 需要的,下载了以后配置path环境,默认c磁盘下C:\Program Files。环境要配置在bin文件夹下。

找到my-default.ini。没有就自己新建。

[mysqld]

 

basedir =sql根目录     
datadir =sql根目录\bin\data

主要修改上面两个

接着在bin目录打开命令运行窗口:

mysqld -install

 

然后继续输入命令

mysqld  --initialize

 

此时需要等待一会,该命令会在mysql8的根目录下会生成一个data文件夹,里面有个以.err 结尾的文件,初始密码就在这个文件里。

然后继续在这个窗口输入命令:

net start mysql

等待服务启动成功,然后输入命令:       mysql -u root -p。提示输入密码。

找到date下,.err 结尾的文件,用记事本打开查找password, [Note] A temporary password is generated for root@localhost: 

冒号后面的是自己的sql初始密码。复制,然后在命令运行窗口右键。回车。

 

关于修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'xxxxxx';

其中xxxxxx的代表你要设置的密码,单引号和分号都需要输入。

或者

SET PASSWORD = ' 密码 ' (注意密码不能太简单比如1111.不然就很容易1064

退出MySQL:

quit

 

然后mysql -u root -p

然后输入刚才设置的新密码后登陆。

成功。

posted @ 2021-03-15 09:53  白小乐  阅读(93)  评论(0)    收藏  举报