Mysql8.0改密码步骤
准备开始吧,Let’s go
都期末了,还是花了两天,成功改了MySql密码两次,最终决定把自己踩的神坑填起来。我用的是解压版,安装包参考文末的超链接。
MySql免安装包
提取码:ukru
1.安装MySql
以管理员身份打开cmd,并安装,不需要进入mysql安装目录的bin下,因为在my.ini文件中有安装路径和数据路径。
命令:C:\Windows\system32>mysqld –install
若出现错误 Install/Remove of theService Denied! 管理员身份打开cmd即可。
如果没有my.ini文件,则在Mysql安装目录下自己建一个,内容如下,可复制
[mysqld]
#注意设置成你自己的Mysql安装目录
basedir=D:\Program
Files\MySQL\mysql-8.0.16-winx64
#data是自己建立的空文件夹,用来存放数据,初始化后才有内容,注意设置成你自己的数据目录
datadir=D:\Program
Files\MySQL\mysql-8.0.16-winx64\data
#Mysql端口号
port = 3306
#编码
character-set-server=utf8
[mysql]default-character-set=utf8
2.初始化, 获取密码
命令:C:\Windows\system32>mysqld --initialize–user=mysql --console,收到
[Server] A temporary password is generated for root@localhost: 7qa+Laxjadm&
3.启动Mysql
命令:C:\Windows\system32>net start mysql
错误:发生系统错误5
解决:管理员身份打开cmd
4.输入密码
命令:C:\Windows\system32>mysql -u root -p
错误:如果老进不去,那肯定是密码输错了,或者服务没启动
**密码错误解决:**删除Mysql安装目录中的data文件夹下所有文件,重新执行初始化,即步骤2,直到试出能登录的密码。
**服务没启动解决:**重新执行步骤3
其他密码登录不了原因
1)mysql的服务器停止
2)用户的端口号或者IP导致
3)mysql的配置文件错误----my.ini等文件
4)root用户的密码错误
5.修改密码
命令:mysql> ALTER USER “root” @ “localhost” IDENTIFIED BY “新密码”;
**注意:**大小写敏感;语句结束后一定要用分号,不然它不会出现修改成功的提示;单双引号也注意下;两种修改密码的语句,哪种适合选哪种。
错误 mysql> ALTER USER “root” @ “localhost” IDENTIFIED BY “123456”
-> ALTER USER “root”@“localhost” IDENTIFIED WITH
mysql_native_password BY “123456”
6.查看数据库
命令:mysql> SHOW DATABASES;
注意:大小写敏感;句末不忘分号。
.
``