mysql8 有新的安全要求,不能像之前的版本那样一次性创建用户并授权,需要先创建用户,再进行授权操作
1.创建数据库
CREATE DATABASE db_name CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
2.创建用户:
create user 'username'@'host' …
mysql8 有新的安全要求,不能像之前的版本那样一次性创建用户并授权,需要先创建用户,再进行授权操作
1.创建数据库
CREATE DATABASE db_name CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
2.创建用户:
create user 'username'@'host' …
前两天,生产环境数据库多次出现
OperationalError: (2006, 'MySQL server has gone away')
的错误,所以查了一些资料来解决,查阅资料的过程中记录一些查到的知识点。(并不完全确定是不是这两个参数的原因)
参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。
参数默认值:28800秒(8小时)