MySQL 8.0数据库创建数据库、添加用户和授权

mysql8 有新的安全要求,不能像之前的版本那样一次性创建用户并授权,需要先创建用户,再进行授权操作

1.创建数据库

CREATE DATABASE db_name CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

2.创建用户:

create user 'username'@'host' …

Mysql创建或导入函数时报错

在MySQL创建或者导入用户自定义函数时,报出以下错误:

ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL …

MySQL中的配置参数interactive_timeout和wait_timeout

前两天,生产环境数据库多次出现OperationalError: (2006, 'MySQL server has gone away')的错误,所以查了一些资料来解决,查阅资料的过程中记录一些查到的知识点。(并不完全确定是不是这两个参数的原因)

一. interactive_timeout:

参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。

参数默认值:28800秒(8小时)

二. wait_timeout: …

  • 1