Mysql修改设置root密码的命令及方法
方法一:使用SQL语句命令UPDATE
需用到Mysql自带的加密函数PASSWORD(string),该函数对一个明文密码进行加密,但不能解密。专门用于mysql.user(用户权限表)中设置密码,命令如下:
| 
 | 
 mysql> use mysql 
Database changed 
mysql> update user set password=password('123456') where user='root'; 
Query OK, 1 row affected (0.00 sec) 
Rows matched: 1  Changed: 1  Warnings: 0 
mysql> flush privileges; 
Query OK, 0 rows affected (0.01 sec) 
 | 
注意:在使用update后,需要进一步输入flush privileges来刷新MySQL的系统权限相关表,否则会出现拒绝访问。或者重新启动mysql服务器,来使新设置生效。若需要设置Mysql的root密码为空,则可不使用PASSWORD函数(用了也等于没用)。通用格式:
| 
 update mysql.user set password=PASSWORD(‘新密码’) where User=’root’; 
 | 
方法二:使用set password命令
首先确保进入mysql,并使用mysql库,即命令“use mysql;”,然后运行如下命令:
| 
 | 
 mysql> set password for 'root'@'localhost'=password('miao'); 
Query OK, 0 rows affected (0.00 sec) 
 | 
Mysql修改设置root密码的命令及方法的更多相关文章
- Mysql数据库中设置root密码的命令及方法
		
我们都知道通常PHP连接 Mysql都是通过root用户名和密码连接,默认情况下在Mysql安装时root初始密码为空,在安装使用PHP开源系统时,都需要填写连接Mysql数据库的用户名和密码,此时当 ...
 - MySQL修改数据库root密码方法
		
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass ...
 - 阿里云ecs Linux下安装MySQL后设置root密码 【转】
		
方法一:最简单的方法,也是安装完mysql后,系统提示的方法.使用mysqladmin来完成.shell> mysqladmin -u root password "newpwd&qu ...
 - mysql忘记密码如何重置密码,以及修改root密码的三种方法
		
1.先将MySQL停止. 命令:systemctl stop mysqld #停掉MySQL 命令:systemctl status mysqld #查看状态 2.然后跳 ...
 - MySQL忘记了密码登录不进去,用命令符修改新的密码重新登录的方法
		
MySQL忘记了密码登录不进去,用命令符修改新的密码重新登录的方法: 1.备份my.ini 2.在my.ini字段里 [mysqld] #socket=mysql skip-grant-tables ...
 - MySQL 设置root密码报错:mysqladmin: connect to server at 'localhost' failed
		
MySQL 设置root密码报错:mysqladmin: connect to server at 'localhost' failed 1.安装完MySQL设置root密码报错如下 [root@vm ...
 - MySQL修改root密码的3种方法
		
方法1: 用SET PASSWORD命令 mysql -u rootmysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass' ...
 - [MySQL]修改mysql数据库的root密码的方法
		
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass ...
 - MySQL安装后设置root 密码
		
Mysql安装完成后初始化root 密码为空,直接回车 使用命令行: mysqladmin -u root password "123456" 来设置root密码.这里我设置的密码 ...
 
随机推荐
- 【转】解决Cannot change version of project facet Dynamic web module to 2.5
			
http://blog.csdn.net/steveguoshao/article/details/38414145 我们用Eclipse创建Maven结构的web项目的时候选择了Artifact I ...
 - SQL Server查询数据库中所有的表名及行数
			
SELECT a.name, b.rows FROM sysobjects AS a INNER JOIN sysindexes AS b ON a.id = b.id WHERE (a.type = ...
 - RFC 2616
			
Network Working Group R. Fielding Request for Comments: 2616 UC Irvine Obsoletes: 2068 J. Gettys Cat ...
 - 在不同平台上CocosDenshion所支持的音频格式
			
在大多数平台上,cocos2d-x调用不同的SDK API来播放背景音乐和音效.CocosDenshion在同一时间只能播放一首背景音乐,但是能同时播放多个音效. 背景音乐 Platform supp ...
 - Windows8下如何使用命令行--转载
			
原文地址:http://jingyan.baidu.com/article/a501d80ce26fecec630f5ee0.html 命令行可用于实现一些没有图形界面的操作,然而windows8下的 ...
 - [转] Android:微信授权登录与微信分享全解析
			
https://wohugb.gitbooks.io/wechat/content/qrconnent/refresh_token.html http://blog.csdn.net/xiong_it ...
 - Foundation: NSNotificationCenter
			
一个NSNotificationCenter对象(通知中心)提供了在程序中广播消息的机制,它实质上就是一个通知分发表.这个分发表负责维护为各个通知注册的观察者,并在通知到达时,去查找相应的观察者,将通 ...
 - hdu1016JAVA
			
import java.util.Arrays;import java.util.Scanner;public class Main { public static int kase=0,n; pub ...
 - mysq优化参数详解:innodb_buffer_pool_size,innodb_file_per_table
			
Mysql配置参数: thread_pool:如果支持的话,使用线程池 innodb_buffer_pool_size:物理内存50%-70%最高80%独立实例,多实例:60% innodb_flus ...
 - APUE(1)——UNIX基本概念
			
1.OS——操作系统是管理硬件资源的软件,也称作内核.与此同时,操作系统还为其他程序提供一系列的服务,比如执行程序.打开文件.读文件等等. 2.Kernel——内核对外提供一系列的系统调用,而一些库又 ...