数据库mysql出现table的简单介绍
文章标签
php连接mysql
本文目录一览:
- 1、如何解决MySql的Table is full问题
- 2、winds下MYSQL出现Table 'jieqi_article_chapter' is read only怎么处理
- 3、已经存在的数据库提示table doesn't exist
- 4、为什么出现 Table 'mysql.mysql' doesn't exist,看下图??
如何解决MySql的Table is full问题
最近使用MySQL的Memory引擎时,出现了'Table’ is full的异常。
解决办法是修改max_heap_table_size参数,改大以足够容纳表的大小,比如512M。
在my.cnf中增加:
max_heap_table_size=512M
重启MySql即可。
btw,如果是MyISAM引擎出现'Table' is full异常,那么就是数据库文件超过文件大小系统,比如fat32,低版本的Linux,文件最大不可以大于2G,这需要转换fat32为NTFS,或升级Linux版本。
winds下MYSQL出现Table 'jieqi_article_chapter' is read only怎么处理
解决方案如下:
在Linux命令行下输入下面命令:
mysqladmin -p flush-tables
回车后输入Mysql的root密码,命令即可执行完成。
chown mysql:mysql *.* #更改数据库相关文件的文件所有者和用户组为mysql的相关用户和组。
chmod 660 *.* #修改文件权限为mysql用户、组读写权限。
service mysqld restart #重启mysql服务
mysqlcheck -r 数据库名 [表名1 表名2 ...] -u root -p
输入Mysql的root密码等待命令完成,最后测试数据库,问题解决了~!
为什么出现 Table 'mysql.mysql' doesn't exist,看下图??
你 use mysql , 就是 使用了 mysql 这个数据库。
mysql 这个数据库下面, 有很多的表。
你需要先执行
show tables;
以后, 会列出当前数据库下面的表。
然后你再
select * from 表
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。