• ubuntu 安装mysql及修改编码


      643  netstat -tap | grep mysql
      645  apt-get install mysql-server mysql-client
      646  netstat -tap | grep mysql
      647  mysql -u root -p
      648  vim /etc/mysql/my.cnf
    配置编码[增加蓝色,粗体]
    [client]
    default-character-set=utf8
    port            = 3306
    socket          = /var/run/mysqld/mysqld.sock
    # Here is entries for some specific programs
    # The following values assume you have at least 32M ram
    
    # This was formally known as [safe_mysqld]. Both versions are currently parsed.
    [mysqld_safe]
    socket          = /var/run/mysqld/mysqld.sock
    nice            = 0
    
    [mysqld]
    #
    # * Basic Settings
    #
    character-set-server=utf8      注解:这里不能写default-character-set=utf8  否则启动mysql会报错~
    user            = mysql
    pid-file        = /var/run/mysqld/mysqld.pid
    socket          = /var/run/mysqld/mysqld.sock
    port            = 3306
    basedir         = /usr
    datadir         = /var/lib/mysql
    tmpdir          = /tmp
    lc-messages-dir = /usr/share/mysql
    skip-external-locking
    
    
    

    查看是否更改了编码:

    mysql> show variables like 'character%';
    +--------------------------+----------------------------+
    | Variable_name            | Value                      |
    +--------------------------+----------------------------+
    | character_set_client     | utf8                       |
    | character_set_connection | utf8                       |
    | character_set_database   | utf8          已更改为utf8  |
    | character_set_filesystem | binary                     |
    | character_set_results    | utf8                       |
    | character_set_server     | utf8                       |
    | character_set_system     | utf8                       |
    | character_sets_dir       | /usr/share/mysql/charsets/ |
    +--------------------------+----------------------------+
    8 rows in set (0.00 sec)


      649  /etc/init.d/mysql restart 重启
    /etc/init.d/mysql start 启动
    /etc/init.d/mysql shutdown --关闭mysql的命令
    /etc/init.d/mysql stop --停止mysql 服务
    mysql -u root -p 登陆


    是否启动成功:
    root@localhost:~# netstat -tap | grep mysql
    tcp        0      0 localhost:mysql         *:*                     LISTEN      21795/mysqld    




  • 相关阅读:
    在MVC中更新ModelFirst Entity Framework POCO实体外键的方法
    美国行照片集十四:洛杉矶拉斯维加斯之旅
    深入ASP.NET MVC之三:Controller的激活
    美国行照片集之十三:感恩节之旅
    深入ASP.NET MVC 之一:IIS到路由表
    博客样式改版
    关于如何用string保存二进制数据的问题
    XSI IPC机制的优缺点
    C,C++,java,python对比
    grunt requireJS 的基础配置
  • 原文地址:https://www.cnblogs.com/i80386/p/3755059.html
Copyright © 2020-2023  润新知