mysql设置密码
2013-11-04 13:29
295 查看
设置 root密码方法(原本无密码)
方法一:安装完mysql后,系统提示的方法:使用mysqladmin
mysqladmin-u root password "newpwd"mysqladmin-u root -h host_name password "newpwd"password
后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。方法二:利用mysql里面的SET PASSWORD命令来完成,注意必须使用PASSWORD()函数来加密设置的这个newpwd,否则直接='newpwd'不会生效。
方法二:
mysql -urootmysql>SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
mysql>SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');
简要方法:
mysql>set password =password('你的密码');
mysql>flush privileges;
方法三:直接通过UPDATE user表来设置密码
mysql -urootUPDATEmysql.user SET Password = PASSWORD('newpwd') WHERE User = 'root';
FLUSHPRIVILEGES;
或者:
mysql>use mysql;
mysql>update user set password=password('你的密码') where user='root';
mysql>flush privileges;
方法四 :使用GRANT语句
mysql>grant all on *.* to 'root'@'localhost'IDENTIFIED BY '你的密码'mysql>flush privileges;
重置root密码的方法
方法一
重置MYSQL的root密码的方法:1.停止正在运行的MySQL进程
killall -TERM mysqld
2.以安全模式启动MySQL<!-- IWMS_AD_BEGIN-->
mysqld_safe –skip-grant-tables &
3.登陆MYSQL,完成上述两步以后就可以不用密码进入MySQL了
mysql -u root
4.更改密码, 到此我们就可以在mysql客户端提示符下直接修改用户信息表了
use mysql;
select host, user, password from user;
update user set password=password(“新密码”) where user=”root”
flush privileges;
第一句:打开系统数据库“mysql”
第二句:查看一下当前用户信息表有哪 些用户都可以从哪个主机访问数据
第三句:直接修改用户密码,第四句是更新用户权限使其立即生效
5.退出控制台,启动服务
killall -TERM mysqld
service mysqld start
通过上述方法我成功重置了MYSQL的root密码
有时候操作还不成功,需要在执行
mysql -u root -p
grant all on *.* to root@'%' identified by "123123"
flush privileges
方法二:
1.修改MySQL的登录设置:#vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
保存并且退出vi。
3.重新启动mysqld
#/etc/init.d/mysqld restart
StoppingMySQL: [ OK ]
StartingMySQL: [ OK ]
4.登录并修改MySQL的root密码
#/usr/bin/mysql
mysql>USE mysql ;
mysql>UPDATE user SET Password = password ('new-password' ) WHERE User = 'root' ;
mysql>flush privileges ;
mysql>quit
5.将MySQL的登录设置修改回来
#vi /etc/my.cnf
将刚才在[mysqld]的段中加上的skip-grant-tables删除
保存并且退出vi。
6.重新启动mysqld
#/etc/init.d/mysqld restart
StoppingMySQL: [ OK ]
StartingMySQL: [ OK ]
相关文章推荐
- 在MySQL中修改密码及访问限制的设置方法详解
- 重新设置mysql密码
- MySQL中修改密码及访问限制设置详解
- 您配置文件中的设置 (空密码的 root) 与 MySQL 默认管理员账户对应...的解决办法
- wamp设置---mysql密码设置
- Mysql免安装版设置密码教程详解
- MySQL中修改密码及访问限制设置详解
- mysql设置root密码
- 设置mysql密码策略,忘记管理员密码重置密码
- mysql账号权限密码设置方法
- Mysql用户密码设置修改和权限分配
- 设置、修改mysql用户密码
- 安装mysql后重新设置密码
- 重新给mysql设置登陆密码(包括安装中没有设置登陆密码的情况)
- Mysql 修改root密码,并设置远程访问
- mysql如何设置密码啊
- mysql 5.6安装成功后如何设置密码?
- Linux下安装MySQL后设置root密码
- mac 安装卸载mysql——设置初始密码
- Centos6.5 重置mysql密码,并设置允许远程连接