mysql设置密码
来源:互联网 发布:网络座机 编辑:程序博客网 时间:2024/05/23 10:31
设置 root密码方法(原本无密码)
方法一:安装完mysql后,系统提示的方法:使用mysqladmin
mysqladmin-u root password "newpwd"
mysqladmin-u root -h host_name password "newpwd"password
后面的双引号不是必须的,不过如果密码包含空格或者一些特殊的符号,需要用引号。方法二:利用mysql里面的SET PASSWORD命令来完成,注意必须使用PASSWORD()函数来加密设置的这个newpwd,否则直接='newpwd'不会生效。
方法二:
mysql -uroot
mysql>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 -uroot
UPDATEmysql.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重新设置密码
- mysql root 设置密码
- MySQL的密码设置
- mysql 重设置密码
- Mysql 设置密码
- mysql 设置root密码
- mysql设置root密码
- mysql 设置密码
- mysql设置密码
- mysql设置密码
- mySql 数据库密码设置
- Linux mysql设置密码
- mysql 设置密码
- MySQL设置密码
- mysql设置密码
- MySQL设置密码
- 【分享】2005年-2013年双色球中奖情况和中奖数
- 进行邮件群发推广时的有效营销方法
- junit运行web测试
- for循环
- 使用16进制设置颜色
- mysql设置密码
- 获取总账日记账中的维度值
- 鸟哥linux中对于文件系统的描述
- 20款流行前沿矢量图形素材
- XMLHttpRequest在请求失败(Origin null is not allowed by Access-Control-Allow-Origin.)
- 5 Easy Ways to Prepare Your Web Designs for Coding/五种方法让你的设计更好地编码
- 关于改掉JSP名称,无法找到文件的解决办法
- 1~n 个数叠加求和
- eclipse 日志查看