文档章节

修改mysql的密码

白俊遥
 白俊遥
发布于 2016/04/09 23:35
字数 283
阅读 11
收藏 0

mysql数据库中有一个名叫mysql的数据库;

恩;确实有点绕;多读两遍就还是能理解的;

执行show tables;可以发现其下有这么28张表;

mysql> use mysql;
    Database changed
mysql> show tables ;
    +---------------------------+
    | Tables_in_mysql           |
    +---------------------------+
    | columns_priv              |
    | db                        |
    | event                     |
    | func                      |
    | general_log               |
    | help_category             |
    | help_keyword              |
    | help_relation             |
    | help_topic                |
    | innodb_index_stats        |
    | innodb_table_stats        |
    | ndb_binlog_index          |
    | plugin                    |
    | proc                      |
    | procs_priv                |
    | proxies_priv              |
    | servers                   |
    | slave_master_info         |
    | slave_relay_log_info      |
    | slave_worker_info         |
    | slow_log                  |
    | tables_priv               |
    | time_zone                 |
    | time_zone_leap_second     |
    | time_zone_name            |
    | time_zone_transition      |
    | time_zone_transition_type |
    | user                      |
    +---------------------------+
    28 rows in set

可以跳过前面的27张表直接看最后一张;

user表中记录的就是登陆mysql的用户的数据;

我们更改用户的登陆密码其实就是更改user表中的数据;

下面的示例就是将root的密码改为baijunyaoboke;

mysql> use mysql;
    Database changed
mysql> update user set password = password("baijunyaoboke") where user = "root"; 
    Query OK, 3 rows affected
    Rows matched: 3  Changed: 3  Warnings: 0
    Query OK, 3 rows affected
mysql> flush privileges;
    Query OK, 0 rows affected

更改完后记得flush privileges;刷新系统权限相关表;


最后的最后用血泪史强调一件事;那就是千万不要在WampServer环境下使用此方法修改密码;

否则除了重装WampServer;暂时没找到解决修改密码后报错的问题;

白俊遥博客



© 著作权归作者所有

白俊遥
粉丝 18
博文 58
码字总数 28701
作品 3
朝阳
程序员
私信 提问
MySQL:常见使用问题

1、Linux 上安装MySQL 安装步骤: 1)解压 tar.gz文件 shell> tar -zxvf mysql-5.7.9-linux-glibc2.5-x86_64.tar.gz 2)初始化默认数据库(mysql、performaceschema、sys、informationschema......

胡壮壮
2017/05/02
0
0
修改mysql密码与忘记mysql密码的处理方法

修改mysql密码与忘记mysql密码的方法。 修改MySQL密码: mysqladmin -u root -p password 123456mysqladmin -u用户名 -p旧密码 password 新密码 忘记MySQL密码: chown -R mysql:mysql /var/...

mysoftsky
2013/08/21
71
0
MySQL 1045登录失败

当你登录MySQL数据库出现:Error 1045错误时(如下图),就表明你输入的用户名或密码错误被拒绝访问了,最简单的解决方法就是将MySQL数据库卸载然后重装,但这样的缺点就是就以前的数据库中的...

吕兵阳
2015/10/21
78
0
MySQL修改root密码并不难

以下的文章主要介绍MySQL 修改 root 密码命令实际应用的介绍,其中包括对更改MySQL数据库的root 管理员密码以及MySQL 数据库修改root 密码命令等相关内容的介绍,希望会给你带来一些帮助在此...

durban
2012/12/19
164
0
mysql忘记密码,如何重置密码

1.使用mysqladmin修改mysql密码 C:\>mysqladmin -udbuser -p password newpass Enter password: oldpass 当然用此命令的前提是你把mysql加入了环境变量,如果没有加入环境变量的话那只能在命...

xiaodaiyy11
2011/11/17
2K
1

没有更多内容

加载失败,请刷新页面

加载更多

面向对象编程

1、类和对象 类是对象的蓝图和模板,而对象是实例;即对象是具体的实例,类是一个抽象的模板 当我们把一大堆拥有共同特征的对象的静态特征(属性)和动态特征(行为)都抽取出来后,就可以定...

huijue
今天
9
0
redis异常解决 :idea启动本地redis出现 jedis.exceptions.JedisDataException: NOAUTH Authentication required

第一次安装在本地redis服务,试试跑项目,结果却出现nested exception is redis.clients.jedis.exceptions.JedisDataException: NOAUTH Authentication required错误,真是让人头疼 先检查一...

青慕
今天
20
0
Spring 之 IoC 源码分析 (基于注解方式)

一、 IoC 理论 IoC 全称为 Inversion of Control,翻译为 “控制反转”,它还有一个别名为 DI(Dependency Injection),即依赖注入。 二、IoC方式 Spring为IoC提供了2种方式,一种是基于xml...

星爵22
今天
28
0
Docker安装PostgresSql

Docker安装PostgresSql 拉取docker镜像 # docker pull postgres:10.1010.10: Pulling from library/postgres9fc222b64b0a: Pull complete 38296355136d: Pull complete 2809e135bbdb: Pu......

Tree
今天
11
0
内容垂直居中

方法一: 采用上下 padding 形式,将内容放置在垂直居中 .line { padding: 2% 0; text-align: center; height: 5px;} <div class="line"> 内容垂直居中</div> 方法二: 采......

低至一折起
今天
22
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部