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
然后输入刚才设置的新密码后登陆。
成功。

浙公网安备 33010602011771号