linux+mysql+密码过期_mac mysql 密码过期处理

## 20170223 mac mysql 密码过期处理

1、很久不在本 mac 上使用 mysql,想起使用的时候

** 在浏览器打开 phpAdmin

http://127.0.0.1/phpMyAdmin464/index.php?token=bbd69d2ce46a4ca92e96d066d2a08794

** 见到一下错误提示

 #1862 - Your password has expired. To log in you must change it using a client that supports expired passwords.

原来是密码过期

2、使用 系统偏好设置 里面的 mysql 启动 mysql ,无从修改密码,他只是负责启动 mysql 服务

3、只好使用 shell 命令行来操作

4、mysql 安装时都是缺省的,所以,路径应该在 /usr/local/mysql/bin/mysql

5、找到 mysql 是否存在于该目录下,完整路径试试

/usr/local/mysql/bin/mysql -u root - p

应该会出现要求输入密码的提示 password:

这就表示正确,exit 先退出 mysql

6、使用别名简化以下操作,以便以后再次使用

** 打开终端,编辑一个 vim ./bash_profile

** 加入以下 2 条 alias,保存,退出!

alias mysql=/usr/local/mysql/bin/mysql

alias mysqladmin=/usr/local/mysql/bin/mysqladmin

7、使刚刚编辑的 ./bash_profile 生效,需要执行以下命令

source ./bash_profile

8、使用简化命令,打开 mysql 服务

mysql -u root -p

9、试试查询一下

mysql> show databases;

也是如下错误提示!

ERROR 1820 (HY000): You must SET PASSWORD before executing this statement

10、修改密码

mysql> SET PASSWORD = PASSWORD('123456');

Query OK, 0 rows affected (0.00 sec)

11、再次查询一下数据库、状态、版本号等等

** 查询数据库

mysql> show databases;

返回结果吐下

+--------------------+

| Database |

+--------------------+

| information_schema |

| bjadmin |

| mysql |

| performance_schema |

| think |

| think_blog |

| think_blog1111 |

| wzh0113 |

| wzh011301 |

| wzh1111 |

+--------------------+

10 rows in set (0.00 sec)

** 查询数据库状态

mysql> status

--------------

/usr/local/mysql/bin/mysql Ver 14.14 Distrib 5.7.5-m15, for osx10.8 (x86_64) using EditLine wrapper

Connection id: 90

Current database:

Current user: root@localhost

SSL: Not in use

Current pager: stdout

Using outfile: ''

Using delimiter: ;

Server version: 5.7.5-m15

Protocol version: 10

Connection: Localhost via UNIX socket

Server characterset: latin1

Db characterset: latin1

Client characterset: utf8

Conn. characterset: utf8

UNIX socket: /tmp/mysql.sock

Uptime: 24 min 37 sec

Threads: 1 Questions: 156 Slow queries: 0 Opens: 93 Flush tables: 1 Open tables: 86 Queries per second avg: 0.105

--------------

** 查询版本号

mysql> select version();

+-----------+

| version() |

+-----------+

| 5.7.5-m15 |

+-----------+

1 row in set (0.06 sec)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值