Mysql数据库
Xxuexii
思想。
展开
-
MySQL:Specified key was too long; max key length is 767 bytes
showvariableslike'%innodb_large_prefix%'; setglobalinnodb_large_prefix=on; ON :Innodb表的行记录格式是Dynamic或Compressed的前提下,单列索引长度上限扩展到3072个字节 OFF:Innodb表的单例索引长度最多为767个字节,索引长度超出后,主键索引会创建失败,辅助索引会被截断成为前缀索引 767个字节,utf8mb4每个字符占用4个字节,所以索引最大长度只能为191个字符,即varchar...原创 2021-03-23 10:52:38 · 439 阅读 · 1 评论 -
Mysql修改root密码
修改时遇到问题记录一下: 登录数据库:mysql -hlocalhost -u root -p password 修改密码:update user set authentication_string=password('newpassword') where user='root'; 注:5.7之后user表里password字段改为authentication_string 停止net ...原创 2018-07-20 13:25:54 · 162 阅读 · 0 评论 -
Mysql 可以用localhost和127.0.0.1 连接,但不能用192.***.***.***ip连接的问题
原因:mysql安装完后,默认是root用户,root用户只能在服务器登录,需要分配新用户。 root帐号不允许从远程登陆,只能在localhost。 解决:登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改成"%" 或添加一个用户为“%” ...原创 2018-07-20 13:32:46 · 1321 阅读 · 0 评论