![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
xiaochao0323
这个作者很懒,什么都没留下…
展开
-
mysql root给其它用户授权问题
今天登录mysql,给其它用户授权遇到问题mysql> grant all privileges on testdb.* to ‘dbuser’@‘10.4.14.14’ identified by ‘5jyeTQ’;ERROR 1044 (42000): Access denied for user ‘root’@‘localhost’ to database ‘testdb’首先看一下root用户有没有grant权限mysql> select user,host,grant_pr转载 2021-09-23 10:54:02 · 523 阅读 · 0 评论 -
用.ibd文件恢复mysql数据库
首先我的数据表结构是有的,导出一份数据表的结构,注意不要导数据,要是没有数据表的结构,这个我也不知道怎么搞了,应该也可以,.frm文件就是数据表的结构,不过要更费劲一些.1.先建好数据表,我是把整个库都删了,直接建了个库,把本地的数据表结构给导进去了.2.先删除每张表的表空间(如果表比较多就很悲催,因为要每张表都要删除仪表)ALTER TABLE <table_name> DISCARD TABLESPACE;3.将原来的.ibd文件拷贝到现在的数据库目录下面cp /data/mys原创 2021-09-22 19:29:11 · 361 阅读 · 0 评论 -
mysql插入数据过多导致失败的问题解决
1,查看mysql max_allowed_packet的值:SHOW VARIABLES LIKE ‘%max_allowed_packet%’,结果为1048576,即1MB;2,永久修改该值:windows下在mysql.ini配置文件的[mysqld]后边新增一行:max_allowed_packet = 256M,重启mysql服务即可。3,临时修改该值:命令行下执行:set global max_allowed_packet=268435456;如果mysql重启,该值还是会回复为默认值。转载 2021-07-07 20:40:02 · 1060 阅读 · 0 评论