mysql数据库密码忘了怎么重置
1、编辑MySQL配置文件:
创新互联公司成都企业网站建设服务,提供成都网站设计、做网站网站开发,网站定制,建网站,网站搭建,网站设计,成都响应式网站建设,网页设计师打造企业风格网站,提供周到的售前咨询和贴心的售后服务。欢迎咨询做网站需要多少钱:18982081108
windows环境中:%MySQL_installdir%\my.ini //MySQL安装目录下的my.ini配置文件。
linux环境中:/etc/my.cnf
在[MySQLd]配置段添加如下一行:skip-grant-tables
保存退出编辑。
2、然后重启MySQL服务
windows环境中:
net stop MySQL
net start MySQL
linux环境中:
/etc/init.d/MySQLd restart
3、设置新的ROOT密码
然后再在cmd命令行下执行:
MySQL -uroot -p MySQL
要求输入密码时直接回车无需密码即可进入数据库了。
现在我们执行如下语句把root密码更新为 123456:
update user set password=PASSWORD("123456") where user='root'
quit 退出MySQL。
4、还原配置文件并重启服务
然后修改MySQL配置文件把刚才添加的那一行(skip-grant-tables)删除。
再次重起MySQL服务,即可
二.修改MySQL的用户名和密码:(未证实)
方法一:(适用于管理员或者有全局权限的用户重设其它用户的密码)
进入命令行模式
mysql -u root mysql
mysql UPDATE user SET password=PASSWORD("new password") WHERE user='name'
mysql FLUSH PRIVILEGES
mysql QUIT
方法二:(应用同上,只是方法不同)
mysql -u root mysql
mysql SET PASSWORD FOR name=PASSWORD('new password')
mysql QUIT
最后必杀技:
mysqladmin -u root "old password" "new password"
注:以上name请用你的用户名来替代,new password请输入你想要设置的密码。
mysql数据库用户名忘记了,怎么办啊,试过了不是ROOT
#先关闭Mysql服务root用户密码丢失了,会给用户造成很大的麻烦。
但是,可以通过某种特殊方法登录到root用户下。
然后在root用户下设置新的密码。
下面是解决root用户密码丢失的方法,执行步骤如下:
1.使用--skip-grant-tables选项启动MySQL服务Windows
中启动mysql
mysqld
--skip-grant-tables
mysqld-nt
--skip-grant-tables
Net
start
mysql
--skip-grant-tables
如何重置mysql数据的用户名和密码
检查操作系统是否安装有mysql数据库,在debian操作系统检查命令:dpkg --list |grep mysql
先检查root用户密码是否已经忘记,输入命令:mysql -uroot -p
悲剧了,数据库的root用户密码忘记了,重装不是权益之计,下面小白就告诉你怎么跳过安全验证修改密码,先关闭进程中的mysql服务
然后用非正常方式起动mysql,/usr/local/mysql/bin/mysqld_safe –skip-grant-tables 这样就可以不需要密码进入mysql,/usr/local/mysql/bin/mysql -u root -p (要求输入密码时直接回车即可)
然后就是use mysql;update user set password=password("输入新的密码") where user="root";flush privileges;重新杀掉mysql进程,用正常方法启动mysql,一切OK,大功告成
如何修改mysql用户名和密码
话说修改密码是如下操作:
mysql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('输入新密码');
不存在修改用户啊,你是指修改什么程序框架里的配置文件吗?
用户改名?[前提是用root用户登录]
CMD或Shell下:mysql -u root -p输入密码或两个回车
mysql use mysql;
mysql update user set user="retoor" where user="root";
mysql flush privileges;
如何修改连接mysql的用户名和密码
(适用于管理员或者有全局权限的用户重设其它用户的密码)
进入命令行模式
更改密码:
mysql -u root -p
Enter password:***
mysqluse mysql; 选择数据库
Database changed
mysql UPDATE user SET password=PASSWORD("新密码") WHERE user='你的用户名';
mysql FLUSH PRIVILEGES;
mysql quit;
更改用户名:
mysql -u root -p
Enter password:***
mysql use mysql; 选择数据库
Database changed
mysql update user set user="新用户名" where user="root"; 将用户名为root的改为新用户名
mysql flush privileges; 刷新权限
mysql exit
怎么修改mysql的用户名和密码
你好,
方法1 用SET PASSWORD命令
1
1、打开终端win+r输入cmd回车即可打开;
2、通过mysql -u用户名 -p指定root用户登录MySQL,输入后回车会提示输入密码。
3、修改MySQL的root用户密码,格式:mysql set password for 用户名@localhost = password('新密码'); 例子:mysql set password for root@localhost = password('shapolang'); 上面例子将用户root的密码更改为shapolang ;
重新登录,输入新密码shapolang就ok了;
END
方法2 用mysqladmin
1
1、打开终端win+r输入cmd回车即可打开;
2、修改MySQL的root用户密码格式:mysqladmin -u用户名 -p旧密码 password 新密码 例子:mysqladmin -uroot -pshapolang password 123456
上面例子将用户root原来的密码shapolang改为新密码123456
重新登录,输入新密码123456就ok了;
END
方法3 用UPDATE直接编辑user表
1
1、首先登录MySQL。
2、 连接权限数据库: use mysql; 。3、改密码:update user set password=password("shapolang") where user="root";(别忘了最后加分号) 。 4、刷新权限(必须步骤):flush privileges;
重新登录,输入新密码shapolang就ok了;
END
方法4 忘记root密码的时候
1
1、关闭正在运行的MySQL服务。
2、打开DOS窗口,转到mysql\bin目录。 3、 输入mysqld --skip-grant-tables 回车。--skip-grant-tables 的意思是启动MySQL服务的时候跳过权限表认证。 4、再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),输入mysql回车,如果成功,将出现MySQL提示符 。 6、连接权限数据库: use mysql; 。 7、改密码:update user set password=password("root") where user="root";(别忘了最后加分号) 。 8、刷新权限(必须步骤):flush privileges; 。 9、退出 quit。
重启mysql服务,使用用户名root和刚才设置的新密码root登录就ok了;
网站名称:mysql怎么重置登入名,mysql 更改列名
网站URL:http://scyingshan.cn/article/hcedjh.html