Ubuntu下MySQL5.5编码设置

前端之家收集整理的这篇文章主要介绍了Ubuntu下MySQL5.5编码设置前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

1、[client]下,加入:

default-character-set=utf8


2、[MysqLd]下,加入:

character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci


3、[MysqL]下,加入:

default-character-set=utf8


4、留个整个备份:

  1. # Example MysqL config file for medium systems.
  2. #
  3. # This is for a system with little memory (32M - 64M) where MysqL plays
  4. # an important part,or systems up to 128M where MysqL is used together with
  5. # other programs (such as a web server)
  6. #
  7. # MysqL programs look for option files in a set of
  8. # locations which depend on the deployment platform.
  9. # You can copy this option file to one of those
  10. # locations. For information about these locations,see:
  11. # http://dev.MysqL.com/doc/MysqL/en/option-files.html
  12. #
  13. # In this file,you can use all long options that a program supports.
  14. # If you want to know which options a program supports,run the program
  15. # with the "--help" option.
  16.  
  17. # The following options will be passed to all MysqL clients
  18. [client]
  19. #password = your_password
  20. port = 3306
  21. socket = /tmp/MysqL.sock
  22. default-character-set=utf8
  23.  
  24. # Here follows entries for some specific programs
  25.  
  26. # The MysqL server
  27. [MysqLd]
  28. port = 3306
  29. character_set_server=utf8
  30. character_set_client=utf8
  31. collation-server=utf8_general_ci
  32. socket = /tmp/MysqL.sock
  33. skip-external-locking
  34. log-error=/alidata/log/MysqL/error.log
  35. key_buffer_size = 16M
  36. max_allowed_packet = 1M
  37. table_open_cache = 64
  38. sort_buffer_size = 512K
  39. net_buffer_length = 8K
  40. read_buffer_size = 256K
  41. read_rnd_buffer_size = 512K
  42. myisam_sort_buffer_size = 8M
  43. # Don't listen on a TCP/IP port at all. This can be a security enhancement,# if all processes that need to connect to MysqLd run on the same host.
  44. # All interaction with MysqLd must be made via Unix sockets or named pipes.
  45. # Note that using this option without enabling named pipes on Windows
  46. # (via the "enable-named-pipe" option) will render MysqLd useless!
  47. #
  48. #skip-networking
  49.  
  50. # Replication Master Server (default)
  51. # binary logging is required for replication
  52. log-bin=MysqL-bin
  53.  
  54. # binary logging format - mixed recommended
  55. binlog_format=mixed
  56.  
  57. # required unique id between 1 and 2^32 - 1
  58. # defaults to 1 if master-host is not set
  59. # but will not function as a master if omitted
  60. server-id = 1
  61.  
  62. # Replication Slave (comment out master section to use this)
  63. #
  64. # To configure this host as a replication slave,you can choose between
  65. # two methods :
  66. #
  67. # 1) Use the CHANGE MASTER TO command (fully described in our manual) -
  68. # the Syntax is:
  69. #
  70. # CHANGE MASTER TO MASTER_HOST=<host>,MASTER_PORT=<port>,# MASTER_USER=<user>,MASTER_PASSWORD=<password> ;
  71. #
  72. # where you replace <host>,<user>,<password> by quoted strings and
  73. # <port> by the master's port number (3306 by default).
  74. #
  75. # Example:
  76. #
  77. # CHANGE MASTER TO MASTER_HOST='125.564.12.1',MASTER_PORT=3306,# MASTER_USER='joe',MASTER_PASSWORD='secret';
  78. #
  79. # OR
  80. #
  81. # 2) Set the variables below. However,in case you choose this method,then
  82. # start replication for the first time (even unsuccessfully,for example
  83. # if you mistyped the password in master-password and the slave fails to
  84. # connect),the slave will create a master.info file,and any later
  85. # change in this file to the variables' values below will be ignored and
  86. # overridden by the content of the master.info file,unless you shutdown
  87. # the slave server,delete master.info and restart the slaver server.
  88. # For that reason,you may want to leave the lines below untouched
  89. # (commented) and instead use CHANGE MASTER TO (see above)
  90. #
  91. # required unique id between 2 and 2^32 - 1
  92. # (and different from the master)
  93. # defaults to 2 if master-host is set
  94. # but will not function as a slave if omitted
  95. #server-id = 2
  96. #
  97. # The replication master for this slave - required
  98. #master-host = <hostname>
  99. #
  100. # The username the slave will use for authentication when connecting
  101. # to the master - required
  102. #master-user = <username>
  103. #
  104. # The password the slave will authenticate with when connecting to
  105. # the master - required
  106. #master-password = <password>
  107. #
  108. # The port the master is listening on.
  109. # optional - defaults to 3306
  110. #master-port = <port>
  111. #
  112. # binary logging - not required for slaves,but recommended
  113. #log-bin=MysqL-bin
  114.  
  115. # Uncomment the following if you are using InnoDB tables
  116. #innodb_data_home_dir = /usr/local/MysqL/data
  117. #innodb_data_file_path = ibdata1:10M:autoextend
  118. #innodb_log_group_home_dir = /usr/local/MysqL/data
  119. # You can set .._buffer_pool_size up to 50 - 80 %
  120. # of RAM but beware of setting memory usage too high
  121. #innodb_buffer_pool_size = 16M
  122. #innodb_additional_mem_pool_size = 2M
  123. # Set .._log_file_size to 25 % of buffer pool size
  124. #innodb_log_file_size = 5M
  125. #innodb_log_buffer_size = 8M
  126. #innodb_flush_log_at_trx_commit = 1
  127. #innodb_lock_wait_timeout = 50
  128.  
  129. [MysqLdump]
  130. quick
  131. max_allowed_packet = 16M
  132.  
  133. [MysqL]
  134. no-auto-rehash
  135. default-character-set=utf8
  136. # Remove the next comment character if you are not familiar with sql
  137. #safe-updates
  138.  
  139. [myisamchk]
  140. key_buffer_size = 20M
  141. sort_buffer_size = 20M
  142. read_buffer = 2M
  143. write_buffer = 2M
  144.  
  145. [MysqLhotcopy]
  146. interactive-timeout

猜你在找的Ubuntu相关文章