mysql相关配置及常用功能开启.docx_第1页
mysql相关配置及常用功能开启.docx_第2页
mysql相关配置及常用功能开启.docx_第3页
mysql相关配置及常用功能开启.docx_第4页
mysql相关配置及常用功能开启.docx_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

开启远程访问grant all privileges on *.* to root% Identified by PmPh-(xs_medBooks)#2013 ;备份还原数据mysqldump -u用户名 -p密码 -h主机 数据库 a -w sql条件 -lock-all-tables 路径mysql -uroot -puse databasesource xxx.sql修改字段字符集ALTER TABLE t1 CHANGE c1 c1 TEXT CHARACTER SET utf8;修改表默认字符集ALTER TABLE tbl_name DEFAULT CHARACTER SET charset_name;创建索引CREATE INDEX index_name ON table_name (column_list)增加索引ALTER TABLE table_name ADD INDEX index_name (column_list)删除索引DROP INDEX index_name ON table_name修改密码后生效flush privilegesunlock tablesSQL语句分析explain特别要注意的是Extra段,如果出现了FileSort,则性能会极差,需要立即调整。修改编码clientdefault-character-set=utf8mysqlddefault-character-set=utf8设置表名称不区分大小写mysqldlower_case_table_names=1如果没有f文件可以去share下面找f 文件。并cp到/etc下。开机自启动mysql设为linux服务cp /usr/local/mysql5/share/mysql/mysql.server /etc/init.d/mysqldchkconfig -add mysqldchkconfig -level 2345 mysqld onchown mysql:mysql -R /usr/local/mysql5/service mysqld start下面转自/art/201108/285365.htm我们知道,在MySQL数据库安装完成后,要对f配置文件进行适当的修改才能充分利用MySQL数据库的功能。但是对于初学者来说,修改f配置文件似乎是一个比较难的过程。为了解决这个问题,本文我们对配置文件进行了解释,以方便大家学习参考,希望能够对您有所帮助。以下是f配置文件参数解释:1. client 2. port=33093. socket=/home/mysql/mysql/tmp/mysql.sock 4. mysqld 5. !include/home/mysql/mysql/etc/f#包含的配置文件,把用户名,密码文件单独存放 6. port=33097. socket=/home/mysql/mysql/tmp/mysql.sock 8. pid-file=/longxibendi/mysql/mysql/var/mysql.pid 9. basedir=/home/mysql/mysql/ 10. datadir=/longxibendi/mysql/mysql/var/ 11. #tmpdirsettings 12. tmpdir=/home/mysql/mysql/tmp/ 13. slave-load-tmpdir=/home/mysql/mysql/tmp/ 14. #当slave执行loaddatainfile时用 15. #language=/home/mysql/mysql/share/mysql/english/ 16. character-sets-dir=/home/mysql/mysql/share/mysql/charsets/ 17. #skipoptions 18. skip-name-resolve#grant时,必须使用ip不能使用主机名 19. skip-symbolic-links#不能使用连接文件 20. skip-external-locking#不使用系统锁定,要使用myisamchk,必须关闭服务器 21. skip-slave-start#启动mysql,不启动复制 22. #sysdate-is-now 23. #ressettings 24. back_log=50#接受队列,对于没建立tcp连接的请求队列放入缓存中,队列大小为back_log,受限制与OS参数 25. max_connections=1000#最大并发连接数,增大该值需要相应增加允许打开的文件描述符数 26. max_connect_errors=10000#如果某个用户发起的连接error超过该数值,则该用户的下次连接将被阻塞,直到管理员执行flushhosts;命令;防止黑客 27. #open_files_limit=1024028. connect-timeout=10#连接超时之前的最大秒数,在Linux平台上,该超时也用作等待服务器首次回应的时间 29. wait-timeout=28800#等待关闭连接的时间 30. interactive-timeout=28800#关闭连接之前,允许interactive_timeout(取代了wait_timeout)秒的不活动时间。客户端的会话wait_timeout变量被设为会话interactive_timeout变量的值。 31. slave-net-timeout=600#从服务器也能够处理网络连接中断。但是,只有从服务器超过slave_net_timeout秒没有从主服务器收到数据才通知网络中断 32. net_read_timeout=30#从服务器读取信息的超时 33. net_write_timeout=60#从服务器写入信息的超时 34. net_retry_count=10#如果某个通信端口的读操作中断了,在放弃前重试多次 35. net_buffer_length=16384#包消息缓冲区初始化为net_buffer_length字节,但需要时可以增长到max_allowed_packet字节 36. max_allowed_packet=64M# 37. #table_cache=512#所有线程打开的表的数目。增大该值可以增加mysqld需要的文件描述符的数量 38. thread_stack=192K#每个线程的堆栈大小 39. thread_cache_size=20#线程缓存 40. thread_concurrency=8#同时运行的线程的数据此处最好为CPU个数两倍。本机配置为CPU的个数 41. #qcachesettings 42. query_cache_size=256M#查询缓存大小 43. query_cache_limit=2M#不缓存查询大于该值的结果 44. query_cache_min_res_unit=2K#查询缓存分配的最小块大小 45. #defaultsettings 46. #timezone 47. default-time-zone=system#服务器时区 48. character-set-server=utf8#server级别字符集 49. default-storage-engine=InnoDB#默认存储 50. #tmp&heap 51. tmp_table_size=512M#临时表大小,如果超过该值,则结果放到磁盘中 52. max_heap_table_size=512M#该变量设置MEMORY(HEAP)表可以增长到的最大空间大小 53. log-bin=mysql-bin#这些路径相对于datadir 54. log-bin-index=mysql-bin.index 55. relayrelay-log=relay-log 56. relayrelay_log_index=relay-log.index 57. #warning&errorlog 58. log-warnings=159. log-error=/home/mysql/mysql/log/mysql.err 60. log_output=FILE#参数log_output指定了慢查询输出的格式,默认为FILE,你可以将它设为TABLE,然后就可以查询mysql架构下的slow_log表了 61. #slowquerylog 62. slow_query_log=163. long-query-time=1#慢查询时间超过1秒则为慢查询 64. slow_query_log_file=/home/mysql/mysql/log/slow.log 65. #log-queries-not-using-indexes 66. #log-slow-slave-statements 67. general_log=168. general_log_file=/home/mysql/mysql/log/mysql.log 69. max_binlog_size=1G70. max_relay_log_size=1G71. #ifuseauto-ex,setto0 72. relay-log-purge=1#当不用中继日志时,删除他们。这个操作有SQL线程完成 73. #maxbinlogkeepsdays 74. expire_logs_days=30#超过30天的binlog删除 75. binlog_cache_size=1M#session级别 76. #replication 77. replicate-wild-ignore-table=mysql.%#复制时忽略数据库及表 78. replicate-wild-ignore-table=test.%#复制时忽略数据库及表 79. #slave_skip_errors=all80. key_buffer_size=256M#myisam索引buffer,只有key没有data 81. sort_buffer_size=2M#排序buffer大小;线程级别 82. read_buffer_size=2M#以全表扫描(SequentialScan)方式扫描数据的buffer大小;线程级别 83. join_buffer_size=8M#joinbuffer大小;线程级别 84. read_rnd_buffer_size=8M#MyISAM以索引扫描(RandomScan)方式扫描数据的buffer大小;线程级别 85. bulk_insert_buffer_size=64M#MyISAM用在块插入优化中的树缓冲区的大小。注释:这是一个perthread的限制 86. myisam_sort_buffer_size=64M#MyISAM设置恢复表之时使用的缓冲区的尺寸,当在REPAIRTABLE或用CREATEINDEX创建索引或ALTERTABLE过程中排序MyISAM索引分配的缓冲区 87. myisam_max_sort_file_size=10G#MyISAM如果临时文件会变得超过索引,不要使用快速排序索引方法来创建一个索引。注释:这个参数以字节的形式给出.重建MyISAM索引(在REPAIRTABLE、ALTERTABLE或LOADDATAINFILE过程中)时,允许MySQL使用的临时文件的最大空间大小。如果文件的大小超过该值,则使用键值缓存创建索引,要慢得多。该值的单位为字节 88. myisam_repair_threads=1#如果该值大于1,在Repairbysorting过程中并行创建MyISAM表索引(每个索引在自己的线程内) 89. myisam_recover=64K#允许的GROUP_CONCAT()函数结果的最大长度 90. transaction_isolation=REPEATABLE-READ 91. innodb_file_per_table 92. #innodb_status_file=193. #innodb_open_files=204894. innodb_additional_mem_pool_size=100M#帧缓存的控制对象需要从此处申请缓存,所以该值与innodb_buffer_pool对应 95. innodb_buffer_pool_size=2G#包括数据页、索引页、插入缓存、锁信息、自适应哈希所以、数据字典信息 96. innodb_data_home_dir=/longxibendi/mysql/mysql/var/ 97. #innodb_data_file_path=ibdata1:1G:autoextend 98. innodb_data_file_path=ibdata1:500M;ibdata2:2210M:autoextend#表空间 99. innodb_file_io_threads=4#io线程数 100. innodb_thread_concurrency=16#InnoDB试着在InnoDB内保持操作系统线程的数量少于或等于这个参数给出的限制 101. innodb_flush_log_at_trx_commit=1#每次commit日志缓存中的数据刷到磁盘中 102. innodb_log_buffer_size=8M#事物日志缓存 103. innodb_log_file_size=500M#事物日志大小 104. #innodb_log_file_size=100M105. innodb_log_files_in_group=2#两组事物日志 106. innodb_log_group_home_dir=/longxibendi/mysql/mysql/var/#日志组 107. innodb_max_dirty_pages_pct=90#innodb主线程刷新缓存池中的数据,使脏数据比例小于90% 108. innodb_lock_wait_timeout=50#InnoDB事务在被回滚之前可以等待一个锁定的超时秒数。InnoDB在它自己的锁定表中自

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论