天天看点

MySQL--命令--连接/修改密码/修改时区

简介

        本文介绍MySQL的连接、关闭、修改密码、忘记密码的解决方案、修改时区的方法。

启动与关闭

操作 命令 示例/说明
登录

法1:mysql -u root [-h host] [-P port] -p密码

    //刚安装无密码,回车再回车。

法2:mysql -u root [-h host] [-P port] -p

    //回车后再输入不显示的密码。

-u与root之间有无空格都可。-p与密码之间不能有空格

host:主机地址。如:localhost, 192.168.1.193

可以指定字符集:mysql -u root [-h host] [-P port] -p密码 --default-character-set=utf8

退出 quit或exit
启动mysql net start mysql
关闭mysql net stop mysql

修改密码

​MySQL8之前​

mysqladmin -u root -p旧密码 password 新密码  

或:mysqladmin -u root -p password 新密码

​MySQL8及之后​

1、mysql -u root -p '原来的密码'   //进入数据库中

2、show databases;

3、use mysql;

4、修改密码:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';  

5、退出,使用新的密码登陆

时区

​操作方法 ​

查看数据库时区

mysql> show variables like '%time_zone%';
 +------------------+--------+
 | Variable_name | Value | 
 +------------------+--------+ 
 | system_time_zone | CST |
 | time_zone | CST -07:00|
 +------------------+--------+ 
 2 rows in set (0.00 sec)      

查看当前时间

mysql> select now();
     +---------------------+
     | now() |
     +---------------------+ 
     | 2017-03-09 21:24:39 |
     +---------------------+
 1 row in set (0.00 sec)      

临时修改时区方法

set global time_zone = '+8:00';
set time_zone = '+8:00';
flush privileges;      

永久修改法(修改配置文件,例如my.cnf,mysqld下边的配置中添加一行;然后重启mysql服务)

default-time_zone = '+8:00'      

GMT(Greenwich Mean Time):格林威治标准时间

UTC:世界标准时间