mysql8有新的安全要求,不能像之前的版本那样一次性创建用户并授权需要先创建用户,再进行授权操作
1.创建用户:
create user 'username'@'host' identified by 'password';
# 其中username为自定义的用户名;host为登录域名,host为'%'时表示为任意IP,为localhost时表示本机,或者填写指定的IP地址;paasword为密码
2.用户授权:
grant all privileges on …
mysql8有新的安全要求,不能像之前的版本那样一次性创建用户并授权需要先创建用户,再进行授权操作
1.创建用户:
create user 'username'@'host' identified by 'password';
# 其中username为自定义的用户名;host为登录域名,host为'%'时表示为任意IP,为localhost时表示本机,或者填写指定的IP地址;paasword为密码
2.用户授权:
grant all privileges on …
在MySQL创建或者导入用户自定义函数时,报出以下错误:
ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL …
前两天,生产环境数据库多次出现
OperationalError: (2006, 'MySQL server has gone away')
的错误,所以查了一些资料来解决,查阅资料的过程中记录一些查到的知识点。(并不完全确定是不是这两个参数的原因)
参数含义:服务器关闭交互式连接前等待活动的秒数。交互式客户端定义为在mysql_real_connect()中使用CLIENT_INTERACTIVE选项的客户端。
参数默认值:28800秒(8小时)