怎样修改MySQL中遗失的“ROOT“用户密码
2014-09-19 13:34
597 查看
假如忘记了MySQL的root密码,大家可以用以下方法重新设置:
◆1. KILL掉系统里的MySQL进程
◆2. 用以下命令启动MySQL,以不检查权限的方式启动
mysqld_safe --skip-grant-tables &
◆3. 然后用空密码方式使用root用户登录 MySQL
mysql -u root
◆4. 修改root用户的密码
mysql> update mysql.user set password=PASSWORD('新密码')
where User='root';
mysql> flush privileges;
mysql> quit
◆5. 重新启动MySQL
-------------------------------------------------------
--创建用户举例:
GRANT SELECT , INSERT , UPDATE , DELETE , CREATE ,DROP , FILE , INDEX , ALTER , CREATE TEMPORARY TABLES, EXECUTE,ALTER ROUTINE,CREATE ROUTINE ON *.* TO 'admin'@'%'
IDENTIFIED BY 'adminpasswd'
WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;
GRANT SELECT , INSERT , UPDATE , DELETE , CREATE , INDEX , CREATE TEMPORARY TABLES, EXECUTE ON cdrenruidb.* TO 'user'@'%'
IDENTIFIED BY 'userpasswd'
WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;
--删除用户
REVOKE ALL PRIVILEGES ON * . * FROM 'user'@ '%';
DROP USER 'user'@ '%';
DROP DATABASE IF EXISTS 'user' ;
◆1. KILL掉系统里的MySQL进程
◆2. 用以下命令启动MySQL,以不检查权限的方式启动
mysqld_safe --skip-grant-tables &
◆3. 然后用空密码方式使用root用户登录 MySQL
mysql -u root
◆4. 修改root用户的密码
mysql> update mysql.user set password=PASSWORD('新密码')
where User='root';
mysql> flush privileges;
mysql> quit
◆5. 重新启动MySQL
-------------------------------------------------------
--创建用户举例:
GRANT SELECT , INSERT , UPDATE , DELETE , CREATE ,DROP , FILE , INDEX , ALTER , CREATE TEMPORARY TABLES, EXECUTE,ALTER ROUTINE,CREATE ROUTINE ON *.* TO 'admin'@'%'
IDENTIFIED BY 'adminpasswd'
WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;
GRANT SELECT , INSERT , UPDATE , DELETE , CREATE , INDEX , CREATE TEMPORARY TABLES, EXECUTE ON cdrenruidb.* TO 'user'@'%'
IDENTIFIED BY 'userpasswd'
WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 ;
--删除用户
REVOKE ALL PRIVILEGES ON * . * FROM 'user'@ '%';
DROP USER 'user'@ '%';
DROP DATABASE IF EXISTS 'user' ;
相关文章推荐
- 如何修改遗失的MySQL的ROOT用户密码
- 如何修改遗失的MySQL的ROOT用户密码
- 如何修改遗失MYSQL的ROOT用户密码
- 如何修改遗失MYSQL的ROOT用户密码
- ZT.如何修改遗失MYSQL的ROOT用户密码
- 如何修改遗失的MySQL的ROOT用户密码
- 如何修改遗失MYSQL的ROOT用户密码
- 修改遗失的MySQL的ROOT用户密码
- ZT.如何修改遗失MYSQL的ROOT用户密码
- 修改和取消MySQL超级用户root密码
- 通过winfrom界面 修改Mysql的用户(root)的密码
- Ubuntu_11.40_server修改mysql的root用户密码
- mysqld方式修改Mysql 5.1 root用户密码
- CentOS6.3安装MySQL5.6.10并修改MySQL的root用户密码
- ubuntu10.10修改mysql的root用户密码
- 如何修改MySQL的root用户密码
- CentOS 6.3 编译安装 MySQL 5.6.10 并修改MySQL的root用户密码
- 6、单机运行环境搭建之 --CentOS-6.4安装MySQL 5.6.10并修改MySQL的root用户密码
- mysql修改用户root的密码
- 修改mysql的root用户密码