zoukankan      html  css  js  c++  java
  • ubuntu14.04中mysql的安裝及utf8编码集配置

    mysql的安裝使用sudo apt-get install mysql-server即可安裝,我安裝的是5.6版。安装过程中会要求输入root账户的密码,按提示输入即可。

    Mysql Workbench使用sudo apt-get install mysql-workbench安裝,版本不支持mysql-server-5.6,可在mysql官方网站下载安装。

    我下载的安装包为mysql-workbench-community-6.2.3-1ubu1404-amd64.deb,使用sudo dpkg -i mysql-workbench-community-6.2.3-1ubu1404-amd64.deb安装即可。安装过程中可能由于一些依赖项未安装失败。可使用sudo apt-get -f install安装依赖项,然后再次运行dpkg进行安装。

    应用程序与mysql 数据库的连接需要通过mysql connector,可在mysql官方网站下载安装。

    我下载的压缩包为mysql-connector-java-5.1.33.tar.gz,可使用sudo tar -zxvf mysql-connector-java-5.1.33.tar.gz进行解压.

    在CLASSPATH中配置mysql-connector-java-5.1.33-bin.jar,在eclipse工程“右键”->"Build Path"->"Configure Build Path"进行配置,在libraries->Add External JARs中导入mysql-connector-java-5.1.33-bin.jar即可使用java连接mysql数据库。

    mysql默认编码为latin1,使用mysql -u root -p命令进入mysql控制台

    输入mysql>show variables like 'character%'; 命令显示mysql数据库的编码.

    +--------------------------+----------------------------+

      | Variable_name | Value |

      +--------------------------+----------------------------+

      | character_set_client | latin1 |

      | character_set_connection | latin1 |

      | character_set_database | latin1 |

      | character_set_filesystem | binary |

      | character_set_results | latin1 |

      | character_set_server | latin1 |

      | character_set_system | utf8 |

      | character_sets_dir | /usr/share/mysql/charsets/ |

      +--------------------------+----------------------------+

    可通过修改mysql的配置文件设置默认编码,sudo vim /etc/mysql/my.cnf打开配置文件.

    找到客户端配置[client] 在下面添加

      default-character-set=utf8

      在找到[mysqld] 添加

      character-set-server=utf8

      找到[mysql]添加

      default-character-set=utf8  

    网上好多让在[mysqld]添加default-character-set=utf8的,结果会造成mysql启动错误.

    完成后使用命令sudo /etc/init.d/mysql stop关闭mysql服务,使用sudo /etc/init.d/mysql start重新启动mysql服务

    登录mysql后使用show variables like 'character%'; 命令查看mysql数据库的编码.

    +--------------------------+----------------------------+

      | Variable_name | Value |

      +--------------------------+----------------------------+

      | character_set_client | utf8 |

      | character_set_connection | utf8 |

      | character_set_database | utf8 |

      | character_set_filesystem | binary |

      | character_set_results | utf8 |

      | character_set_server | utf8 |

      | character_set_system | utf8 |

      | character_sets_dir | /usr/share/mysql/charsets/ |

      +--------------------------+----------------------------+

  • 相关阅读:
    QML学习笔记之一
    使用 DLL 的优点
    制作Windows的ico图标
    CentOS安装JDK
    CentOS 7中安装和配置Promethues
    查看和指定SpringBoot内嵌Tomcat的版本
    CentOS中安装Azkaban 2.5
    Centos7 安装Nodejs
    SpringBoot实用技巧札记
    SQL实用札记【SQL Sever篇】
  • 原文地址:https://www.cnblogs.com/agingwine/p/4051129.html
Copyright © 2011-2022 走看看