简介
本文介绍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:世界标准时间