张掖市网站建设,揭阳企业网页制作公司,wordpress 白色,创作服务平台连接数据库等基础操作请自行解决哈#xff0c;本篇是重点记录如何改密码。一、查询用户密码:查询用户密码命令#xff1a;select host, user, authentication_string from mysql.user ;host#xff1a;允许用户登录的ip‘位置%表示可以远程#xff1b;user#xff1a;当前…连接数据库等基础操作请自行解决哈本篇是重点记录如何改密码。一、查询用户密码:查询用户密码命令select host, user, authentication_string from mysql.user ;host允许用户登录的ip‘位置%表示可以远程user当前数据库的用户名authentication_string用户密码(后面有提到此字段)二、 设置(或修改)用户密码默认root密码为空的话 下面使用navicat就无法连接(之前我装的5.7好像还可以)所以这里需要修改root的密码。此乃关键一步。为此被坑了好长时间后来查阅很多才知道在mysql 5.7.9以后废弃了password字段和password()函数authentication_string字段表示用户密码。三、修改root密码的步骤一、如果当前root用户authentication_string字段下有内容可先将其设置为空不然直接进行二步骤。update user set authentication_string where userroot;#密码设置为空二、使用ALTER修改root用户密码,方法为 ALTER user rootlocalhost IDENTIFIED BY 新密码。如下alter user root% identified with mysql_native_password by xxxx;ALTER USER root% IDENTIFIED WITH mysql_native_password BY mypwd#2019;或者 alter user rootlocalhost identified with mysql_native_password by xxxx;ALTER USER rootlocalhost IDENTIFIED WITH mysql_native_password BY mypwd#2019提示root后面是user表的Host字段的内容新安装默认是localhost, 因为在这增加了远程访问所以将localhost手动改成了%。改完之后可执行flush privileges;( 重新加载权限表 )flush privileges;注意mysql8.0之后的版本下面方法已经不适用。切记UPDATE user SET passwordPASSWORD(新密码) WHERE user用户名;以上文字如有不妥之处还请大家详细指正并留言方便今后大家共同成长在此也希望本篇博客能够对大家有所帮助