Navicat工具里选中mysql数据库 执行: ALTER user 'root'@'localhost' IDENTIFIED BY 'newpassward'; //newpassward 新密码 ALTER user 'root'@'root' IDENTIFIED BY 'newpassward';
在登录数据库过程中,如果遇到忘记root密码时,该如何解决? 1.使用管理员权限打开命令提示符,在命令行中输入: net stop mysql 2.待mysql服务停止后,输入: mysqld --shared-memory --skip-grant-tables ,此时命令提示符窗口处于锁定状态,我们重新以管理员权限打开新的命令提示符窗口. 3.在新的命令提示符窗口输入: mysql -uroot -p 后回车,提示输入密码时直接按回车进入. 4.输入: use mysql; 5.输入: u
mysql5.7.9之后,就没有了password函数,所以,使用传统的password()函数修改root密码的话,就会提示sql错误 UPDATE user SET authentication_string = password(') WHERE User='root'; ERROR (): You have an error 正确设置密码的方法是: ALTER USER '; 此时提示修改成功,退出mysql再次登陆即需要输入刚刚设置的密码. 具体请参考文章: https://newsn
需要确定自己的mysql版本是否是8 [root@smonitor ~]# mysql --version mysql Ver 8.0.13 for Linux on x86_64 (MySQL Community Server - GPL) [root@smonitor ~]# 第一步:首先在MySQL配置文件:/etc/my.cnf文件中,[mysqld]最后添加一行数据skip-grant-tables,然后重启mysql服务 vim /etc/my.cnf打开后添加在[mysqld]最后