mysql账户和密码的类型?:

在 MySQL 中,密码采用 hash 方式加密。密码表为 mysql 数据库下的 user,也叫授权表。每个用户都对应一个密码, user 表不以明文的方式存储密码,存储的是明文进行hash运算后的哈希值,表中存储密码的字段为 authentication_string。
找到mysql的用户名和密码的具体步骤如下:
1、打开mysql.exe和mysqld.exe所在的文件夹,复制路径地址。
3、输入命令mysqld --skip-grant-tables回车,此时就跳过了mysql的用户验证。注意:输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。
5、输入show databases; 可以看到所有数据库说明成功登陆。
6、其中mysql库就是保存用户名的地方。输入use mysql; 选择mysql数据库。
7、show tables查看所有表,会发现有个user表,这里存放的就是用户名,密码,权限等等账户信息。
8、输入select user,host,password fROM user; 来查看账户信息。至此,便找到了用户名和密码。这样就解决了“找到mysql的用户名和密码”的问题。
MySQL的管理员默认密码是空的,这是为了安全考虑。如果您想要修改管理员密码,可以使用以下命令:
- 通过mysqladmin命令设置密码:`mysqladmin -uroot password "password"`
- 通过mysql命令设置密码:`mysql> set password for root@localhost;`
cmd--“命令提示字符”窗口录入,
录入cd C:\mysql\bin 并按下回车键,将目录切换为 cd C:\mysql\bin
再键入命令mysql -uroot -p,回车后提示你输密码,如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了。
2、显示数据库 使用这个 show databases; 看是否有返回值。
如果出错,那可能是的的mysql安装的有问题。
a) 打开cmd命令提示符窗口,输入命令:net stop mysql 停止MySQL服务运行;b) 打开X:\Server_Core\MySQL\my.ini,
c) 将X:\Server_Core\MySQL\data 文件夹复制到X:\,并重命名为X:\Database;
d) 打开cmd命令提示符窗口,输入命令:net start mysql 启动MySQL服务。