- 1 MySQL 简介
- MySQL 版本和产品线说明
- MySQL 安装
- 2 MySQL 基础教程
- 2.1 SQL 语法:SELECT/INSERT/UPDATE/DELETE
- 2.2 MySQL 列类型
- 2.3 使用用户变量
- 2.4 MySQL 的日期和时间管理
- 2.5 集合运算
- 3 MySQL 高级教程
- 3.1 触发器
- 3.2 视图
- 3.3 复制 Replication~主从库配置
- 3.4 分区存储
- 本章参考
- 4 MySQL 优化
- 4.1 优化数据库结构
- 4.2 优化 SQL 语句
- 4.3 优化索引
- 4.4 优化数据库服务器 mysql_serverd
- 4.5 修改配置文件 my.cnf/my.ini
- 5 MySQL 管理
- 5.1 MySQL 管理常用命令
- 5.2 MySQL 权限管理
- 5.3 MySQL 备份和恢复
- 5.4 MySQL 数据库安全
- 常见问题 FAQ
- 使用的常见问题
- MySQL 字符集乱码
- MySQL 存储二进制图片
- 参考资料
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
使用的常见问题
常见的小问题 :
表名:数据库的表名不要使用 MySQL 保留关键字如 desc/sql 等等,否则插入失败。表名带有-,则表名需用引号圈起来,否则语法错误。
连接数过多
数据库连接方式:短连接或持久连接。(连接池)
当你试图连接到 mysqld 服务器时遇到“过多连接”错误,这表示所有可用的连接均已被其他客户端使用。
允许的连接数由 max_connections 系统变量控制。默认值为 100。如果需要支持更多的连接,应使用该变量的较大值重启 mysqld。
mysqld 实际上允许 max_connections+1 个客户端进行连接。额外的连接保留给具有 SUPER 权限的账户。通过为系统管理员而不是 普通用户授予 SUPER 权限(普通用户不应具有该权限),系统管理员能够连接到服务器,并使用 SHOW PROCESSLIST 来诊断问题,即使已连接的无特权客户端数已达到最大值也同样。请参见 13.5.4.16 节,SHOW PROCESSLIST 语法 。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论