安全小记-三道非常见面试题

严格模式,导致mysq15.7插入用户表的方式新建用户失败,那么如何修改严格模式,让他插入成功。
将严格模式改为松散模式
1.通过SQL禁用严格模式:
你可以运行以下命令,从而在你的MySQL服务器上禁用严格模式:$ mysql -u root -p -e “SET GLOBAL sql_mode = ‘NO_ENGINE_SUBSTITUTION’;”
然后,可以通过运行以下命令来验证是否设置了模式:$mysql -u root -p -e “SELECT @@GLOBAL.sql_mode;”
2.通过my.cnf禁用严格模式:
my.cnf 文件可以在以下几个位置中找到:(根据你使用的发行版),最常见的位置是 /etc/my.cnf 和 /etc/mysql/my.cnf 。
[mysqld] 然后查找sql_mode的值,它可能看起来像这个(SQL模式的实际值可能不同):sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES,
你可以将sql_mode的值更改为 NO_ENGINE_SUBSTITUTION,
然后保存文件,然后重新启动MySQL 。

grant all on . to xacxxy@127.0.0.1 identified by ‘xacxxy218’;
可以下去尝试将a11改为select权限,并且将
.改为指定数据库

grant select on security.* to xacxxy@127.0.0.1 identified by ‘xacxxy218’;

16KB page目前而言,是否可以修改
innodb的数据页大小也是可以更改的,只是需要在源码层去更改
位置在storage/innobase/include/univ.i ,在univ.i中查找:UNIV_PAGE_SIZE
然后更改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值