#### -- 可视化管理工具
1.mysql-front
2.heidiSQL
#### -- 设置时区
~~~
SHOW VARIABLES LIKE '%zone%';
SET time_zone='+8:00';
~~~
#### -- 设置sql_mode
* 命令窗口中执行`SELECT @@sql_mode`
* 配置文件中添加`sql_mode=[上面查到的结果按需修改后的值]`
* 重启MySQL服务
#### -- 修改root密码
~~~
方法1: 用SET PASSWORD命令
mysql -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
也可在MySQL-front命令窗口直接执行
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
方法2:直接UPDATE系统用户表
// 5.7之前
UPDATE mysql.user SET Password = PASSWORD('newpass') WHERE user = 'root';
FLUSH PRIVILEGES;
// 5.7,MySQL的 mysql.user 表中的密码字段由之前的 password 改为 authentication_string
USE mysql;
UPDATE mysql.user SET authentication_string= PASSWORD('新密码') WHERE USER='root';
FLUSH PRIVILEGES;
~~~
#### -- 添加用户并设置密码
~~~
INSERT INTO mysql.user (Host,User,Password) VALUES('%','jeffrey',PASSWORD('biscuit'));
-- mysql> INSERT INTO mysql.user (Host,User,Password) VALUES('%','jeffrey',PASSWORD('biscuit'));
-- mysql> FLUSH PRIVILEGES;
// 至5.7后,MySQL的 mysql.user 表中的密码字段由之前的 password 改为 authentication_string
~~~
#### -- 忘记密码
如果 MySQL 正在运行,首先杀之: `killall -TERM mysqld`
启动 MySQL :`bin/safe_mysqld --skip-grant-tables &`
这样就可以不需要密码就进入 MySQL 了,然后就是修改密码了。
#### -- 授权访问
授权root用户使用密码1234从应用服务器主机连接到mysql服务器
~~~
// 允许从192.168.0.*IP网段的主机使用root/1234连接MySQL服务器对test数据库的所有表进行查询和新增操作
GRANT SELECT,INSERT ON test.* TO 'root'@'192.168.0.%' IDENTIFIED BY '1234';
// 允许从任何主机使用root/1234连接MySQL服务器进行任何操作
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '1234';
// 刷新权限表使其设置生效
FLUSH PRIVILEGES;
~~~
- JavaScript笔记
- JQuery
- Echarts初级入门
- Js常用正则表达式
- 使用vuejs前端框架
- Bootbox.js官方文档中文版
- LocalStorage基本用法小结
- Toastr消息提示插件中文文档
- Ajax提交Form数据及文件上传
- Nodejs笔记
- Python笔记
- Scrapy爬虫技术
- Django框架
- Java笔记
- 环境搭建
- Php笔记
- MacOS 10.13.6搭建PHP开发环境
- Php常见问题及解决方法
- 玩转laravel之homestead
- Apache服务器的基本操作
- 如何使用CentOS7 + Lnmp
- ThinkPHP爬坑之路
- 初识Swoole
- 小贴士
- 习题集
- 方法集
- 数据库
- mysql
- 常用的SQL语句
- 日常操作和设置
- 常见问题及解决办法
- 读写分离和主从复制
- 数据表分区
- postgresql
- 在PHP中的应用
- redis
- 测试
- 接口测试
- Web测试
- 杂项
- Sublime text3使用小贴士
- 利用虚拟机学习Linux
- PHPstorm常用设置
- Windows实用tips
- 微信开发小知识
- Git常用操作
- Swift入门
- 机器学习
- 系统命令
- 网络拾贝
