Mysql之常用操作
- 环境:mysql 5.7.14
前言
这里记录mysql的一些操作用作应用。
用户相关
修改用户名密法
1 | $ /usr/local/mysql/bin/mysqladmin -u root password |
创建用户并授权
1 | $ CREATE USER 'username'@'%' IDENTIFIED BY 'password'; |
字符设置
场景一:utf8字符集数据库需要修改为utf8mb4
首先,先查询当前mysql是否支持utf8mb4,如果支持,修改my.cnf,重启mysql,再修改表或者表字段字符集。
1 | ## 配置my.cnf |
查询字符集
1 | ## 查看数据库支持字符集 |
修改字符集
1 | ## 修改数据库字符 |
Tip:为了实现客户端utf8连接到MySQL后,使用的也是utf8mb4字符集,就在 mysqld配置中配置了 init_connect=’SET NAMES utf8mb4’ 表示初始化连接都设置为utf8mb4字符集,再配置一个 skip-character-set-client-handshake = true 忽略客户端字符集设置,不论客户端是何种字符集,都按照init_connect中的设置进行使用,这样就满足了应用的需求
1 | ## 配置my.cnf |