Welcome 微信登录

首页 / 数据库 / MySQL

mysql数据库中的information_schema和mysql可以删除吗?

mysql数据库中的information_schema和mysql可以删除吗?

新装的mysql里面有两个数据库:information_schema 和 mysql 。他们是干么用的?可以删除么?当然是不可以删除的。1.information schema 是mysql系统用的所有字典信息,包括数据库系统有什么库,有什么表,有什么字典,有什么存储过程等所有对象信息和进程访问、状态信息。一旦删除该数据库系统将无法使用。2.mysql数据库是保存系统有关的权限,对象和状态信息。同样是不能删除的。并且这两个数据库都很小,不占用空间,你为什...
mysql too many open connections问题解决方法

mysql too many open connections问题解决方法

曾经以为在my.cnf写入max_connections = 2000就可以改变mysql的最大并发量,今天查到一个命令,发现服务器的mysql最大连接数为151.控制台,连接上mysql复制代码 代码如下:show variables;这条命令可以看到所有基础配置如果单独看max_connections可以这样复制代码 代码如下:show variables like "max%";+—————————-+————+| Variable_name | V...
Mysql索引会失效的几种情况分析

Mysql索引会失效的几种情况分析

索引并不是时时都会生效的,比如以下几种情况,将导致索引失效: 1.如果条件中有or,即使其中有条件带索引也不会使用(这也是为什么尽量少用or的原因) 注意:要想使用or,又想让索引生效,只能将or条件中的每个列都加上索引 2.对于多列索引,不是使用的第一部分,则不会使用索引 3.like查询是以%开头 4.如果列类型是字符串,那一定要在条件中将数据使用引号引用起来,否则不使用索引 5.如果mysql估计使用全表扫描要比使用索引快,则不使用索引此外,...
MySQL中字段名和保留字冲突的解决办法

MySQL中字段名和保留字冲突的解决办法

我们知道通常的SQL查询语句是这么写的:复制代码 代码如下:select col from table;这当然没问题,但如果字段名是“from”呢?复制代码 代码如下:select from from table;若真的这么写,必然出错,当字段名与MySQL保留字冲突时,可以用字符“`”将字段名括起来:复制代码 代码如下:select `from` from table;总结刚发现我原先设计的数据库表里有两个字段都用了保留字(add,comment)。在i...
Debian中完全卸载MySQL的方法

Debian中完全卸载MySQL的方法

之前服务器上配置测试用的服务环境,我偷懒顺手用网上现成的脚本进行安装,结果MySQL启动不了,于是我只有老老实实的重新安装MySQL Server,原本以为apt-get --purge这类命令可以很好的帮我解决这个问题,于是我通过下面的命令重新安装:复制代码 代码如下:sudo apt-get --purge remove mysql-serversudo apt-get install mysql-server然后再一次的启动MySQL,仍然失败报错,...
MySQL5.6基本优化配置

MySQL5.6基本优化配置

随着 大量默认选项的改进, MySQL 5.6比以前版本需要调优的选项大为减少. 在本文中我将讲述需要优化的配置项.InnoDB设置1.innodb_buffer_pool_size —— 默认值为 128M. 这是最主要的优化选项,因为它指定 InnoDB 使用多少内存来加载数据和索引(data+indexes). 针对专用MySQL服务器,建议指定为物理内存的 50-80%这个范围. 例如,拥有64GB物理内存的机器,缓存池应该设置为50GB左右. 如...
MariaDB(Mysql分支)my.cnf配置文件中文注释版

MariaDB(Mysql分支)my.cnf配置文件中文注释版

复制代码 代码如下:# /usr/share/mysql/my-huge.cnf # MariaDB 配置文件 示例模板(huge,巨型).## 本文件适用于专用数据库服务器, 内存为 1G-2G# 机器上主要只运行 MariaDB的大型系统 ,## MariaDB 程序会根据运行的操作系统平台查找一系列的配置文件,# 你可以将此模板配置文件拷贝到对应的位置(并重命名),# 要查看有哪些配置文件会被读取到,执行:# "my_print_defaults -...
MySQL事务处理与应用简析

MySQL事务处理与应用简析

事务处理在各种管理系统中都有着广泛的应用,比如人员管理系统,很多同步数据库操作大都需要用到事务处理。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!删除的SQL语句delete from userinfo where ~~~delete from mail where ~~delete from article where~~~~如果没有事务处理,在...
<< 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 >>