A. mysql的配置文件在哪
默认的mysql配置在 /etc/my.cnf ,这个配置默认用yum安装的存放路径。如果你是自行用二进制安装的mysql,可以自行存放路径,但是建议是放在/etc 下面,有时候也可以新建个文件夹用于存放mysql的配置文件,比如/etc/mysql/mysql.cnf。当然如果自定义存放路径,请记得把配置文件里面的参数修改到对应的路径,比如 socket路径等。
B. 编辑mysql配置文件my.ini 可我的mysql里边没有my.ini
mysql数据库的安装可以分为两种方式:解压方式和安装方式。
两者的区别在于:内如果是安装方式,通常容会运行一个 向导程序,当按照向导,一步步完成,mysql会配置完成,并生成 my.ini。
而解压方式,解压完成后,并没有向导程序,因此需要手动完成 mysql的配置,配置文件 mysql提供了一个缺省的文件,如下图:
将上面的 my-default.ini(由于系统的设置,没有显示 .ini的扩展名),复制(或直接修改)名为 my.ini的文件即可。
C. mysql里的ini文件如何设置需要编辑吗
这个mysql的运行配置参数文件。如果你不是很了解mysql的话,先用默认的mysql.ini就可以,乱设置的话可能得不偿失。如果你想深入了解学习mysql的话,可以先找相关的资料,查查各个参数的含义,有助于你优化数据库性能。例如:[mysqld]port=3306 # mysql服务端默认监听(listen on)的TCP/IP端口basedir="C:/Program Files/MySQL/MySQL Server 5.5/" # 基准路径,其他路径都相对于这个路径datadir="C:/Program Files/MySQL/MySQL Server 5.5/Data" # mysql数据库文件所在目录character-set-server=latin1 # 服务端使用的字符集默认为8比特编码的latin1字符集default-storage-engine=INNODB # 创建新表时将使用的默认存储引擎sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION" # SQL模式为strict模式max_connections=100 # mysql服务器支持的最大并发连接数(用户数)。但总会预留其中的一个连接给管理员使用超级权限登录,即使连接数目达到最大限制。如果设置得过小而用户比较多,会经常出现“Too many connections”错误。query_cache_size=0 # 查询缓存大小,用于缓存SELECT查询结果。如果有许多返回相同查询结果的SELECT查询,并且很少改变表,可以设置query_cache_size大于0,可以极大改善查询效率。而如果表数据频繁变化,就不要使用这个,会适得其反table_cache=256 # 这个参数在5.1.3之后的版本中叫做table_open_cache,用于设置table高速缓存的数量。由于每个客户端连接都会至少访问一个表,因此此参数的值与 max_connections有关。当某一连接访问一个表时,MySQL会检查当前已缓存表的数量。如果该表已经在缓存中打开,则会直接访问缓存中的表已加快查询速度;如果该表未被缓存,则会将当前的表添加进缓存并进行查询。在执行缓存操作之前,table_cache用于限制缓存表的最大数目:如果当前已经缓存的表未达到table_cache,则会将新表添加进来;若已经达到此值,MySQL将根据缓存表的最后查询时间、查询率等规则释放之前的缓存。tmp_table_size=34M # 内存中的每个临时表允许的最大大小。如果临时表大小超过该值,临时表将自动转为基于磁盘的表(Disk Based Table)。thread_cache_size=8 # 缓存的最大线程数。当客户端连接断开时,如果客户端总连接数小于该值,则处理客户端任务的线程放回缓存。在高并发情况下,如果该值设置得太小,就会有很多线程频繁创建,线程创建的开销会变大,查询效率也会下降。一般来说如果在应用端有良好的多线程处理,这个参数对性能不会有太大的提高。# MyISAM相关参数myisam_max_sort_file_size=100G # mysql重建索引时允许使用的临时文件最大大小myisam_sort_buffer_size=68Mkey_buffer_size=54M # Key Buffer大小,用于缓存MyISAM表的索引块。决定数据库索引处理的速度(尤其是索引读)read_buffer_size=64K # 用于对MyISAM表全表扫描时使用的缓冲区大小。针对每个线程进行分配(前提是进行了全表扫描)。进行排序查询时,MySql会首先扫描一遍该缓冲,以避免磁盘搜索,提高查询速度,如果需要排序大量数据,可适当调高该值。但MySql会为每个客户连接发放该缓冲空间,所以应尽量适当设置该值,以避免内存开销过大。read_rnd_buffer_size=256Ksort_buffer_size=256K # connection级参数(为每个线程配置),500个线程将消耗500*256K的sort_buffer_size。# InnoDB相关参数innodb_additional_mem_pool_size=3M # InnoDB用于存储元数据信息的内存池大小,一般不需修改innodb_flush_log_at_trx_commit =1 # 事务相关参数,如果值为1,则InnoDB在每次commit都会将事务日志写入磁盘(磁盘IO消耗较大),这样保证了完全的ACID特性。而如果设置为0,则表示事务日志写入内存log和内存log写入磁盘的频率都为1次/秒。如果设为2则表示事务日志在每次commit都写入内存log,但内存log写入磁盘的频率为1次/秒。innodb_log_buffer_size=2M # InnoDB日志数据缓冲大小,如果缓冲满了,就会将缓冲中的日志数据写入磁盘(flush)。由于一般至少都1秒钟会写一次磁盘,所以没必要设置过大,即使是长事务。innodb_buffer_pool_size=105M # InnoDB使用缓冲池来缓存索引和行数据。该值设置的越大,则磁盘IO越少。一般将该值设为物理内存的80%。innodb_log_file_size=53M # 每一个InnoDB事务日志的大小。一般设为innodb_buffer_pool_size的25%到100%innodb_thread_concurrency=9 # InnoDB内核最大并发线程数
D. mysql的配置文件my.cnf 或者 my.ini在哪啊 想修改它,怎么修改啊
一般linux 上都放在 /etc/my.cnf ,window 上安装都是默认可能按照上面的路径还是没找到, window 上 可以登录到mysql中 使用 show variables like '%data%' 先找到data 存放路径, 一般my.ini 在 data文件的上一级。
win下的是my.ini,一般会在安装目录的根目录。
举例:
Windows7电脑上的方法。
1)从任务栏找到MySQL Notifier,右键单击,选择“SQL Editor”打开
2)可以看到MySQL Workbench被打开,从左侧边栏Navigator选择Options File;如果左侧没有Navigator,那么在右上角选择显示左侧边栏的选项。
3)在Workbench下部可以看到Configuration File所处的位置,即为my.ini的路径。
(4)mysqlini配置文件扩展阅读:
使用 mysql –help 查看关于MYSQL对应配置文件my.cnf 搜索顺序,windows 和linux 上都是该命令查看; linux 上可以使用 mysql –help|grep my.cnf 过滤查看。
E. 怎么配置mysql数据库配置文件
一.首先把mysql的服务先停掉。二.更改mysql配置文件my.ini中的数据库存储主路径三.将老的数据库存储主路径中的数据库文件和文件夹复制到新的存储主路径将原文件夹中的所有文件和文件夹拷贝到你新建的文件夹目录下。四.重启mysql服务五.验证更改数据库存储主路径的操作是否成功!
F. mysql里的ini文件如何设置需要编辑吗
这个mysql的运行配置参数文件。如果你不是很了解mysql的话,先用默认的mysql.ini就可以,乱设置的话可能得不偿失。如果你想深入了解学习mysql的话,可以先找相关的资料,查查各个参数的含义,有助于你优化数据库性能。例如:[mysqld]port=3306 # mysql服务端默认监听(listen on)的TCP/IP端口basedir="C:/Program Files/MySQL/MySQL Server 5.5/" # 基准路径,其他路径都相对于这个路径
G. Mysql如何配置my.ini文件
1、在我们的电脑上面找到mysql的安装路径,点击进去。
H. 如何在mysql创建my.ini 文件和data目录
1、连接到mysql数据库服务器,查看默认存储目录位置。
I. MySQL配置文件my.ini 中 mysql client mysqld区别
mysql client部分是客户端的配置;mysqld部分是服务端的配置。数据库系统既要有服务端也要有客户端,不然怎么访问,即使是在服务端所在机器上访问也是需要客户端的。
J. mysql配置文件my.ini在哪
运行|查找|输入文件名my.ini然后右键|属性就可以看到文件的保存位置了一般应该是C:ProgramFilesMySQLMySQLServer5.1my.ini