`

Ubuntu MySQL修改默认Engine和字符集

阅读更多

1.修改engine

mysql默认engine为MyISAM,不支持事务,要用innoDB支持事务,需要修改配置文件重启:

vi /etc/mysql/my.cnf

 在[mysqld]之下加入:

default-storage-engine = innodb

 :wq退出

service mysql restart
 

可以了。建表之后可以用informatioin_schema查询

--------------------------------------------------风骚的分割线-------------------------------------------------------

2.修改字符集

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8


[mysqld]
default-character-set = utf8    
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8

 在终端里mysql --help就可以看到默认字符集了

1
5
分享到:
评论

相关推荐

    linux mysql install

    - `-DDEFAULT_CHARSET`: 默认字符集。 - `-DWITH_EXTRA_CHARSETS`: 额外支持的字符集。 - `-DWITH_MYISAM_STORAGE_ENGINE`: 启用 MyISAM 存储引擎。 - `-DWITH_INNOBASE_STORAGE_ENGINE`: 启用 InnoDB 存储引擎。 - ...

    Linux上源码安装Mysql5.5

    - `DWITH_EXTRA_CHARSETS:STRING=utf8,gbk`:指定额外的字符集,这里选择了UTF-8和GBK。 - `DWITH_MYISAM_STORAGE_ENGINE=1`:启用MyISAM存储引擎。 - `DWITH_INNOBASE_STORAGE_ENGINE=1`:启用InnoDB存储引擎。 ...

    mysql在linux下的安装和配置

    在配置MySQL时,可以根据需求选择不同的选项,如存储引擎、字符集、SSL支持等。 总之,安装和配置MySQL在Linux环境下需要对操作系统和数据库有一定的了解,通过熟悉各种安装方法和解决常见问题,能更好地管理和维护...

    linux下源码安装mysql5.6.20教程

    防止出现乱码问题,需要修改MySQL配置文件的字符集设置: ``` SHOW VARIABLES LIKE 'character%'; vi /etc/my.cnf ``` 在配置文件中添加如下内容: ``` [client] default-character-set=utf8 [mysqld] ...

    Mysql 5.6.24安装实例教程

    6. 使用 `cmake` 进行配置,指定安装路径、套接字文件位置、字符集、存储引擎等选项。例如: ``` cmake \ -DCMAKE_INSTALL_PREFIX=/home/mysql \ -DMYSQL_UNIX_ADDR=/home/mysql/mysql.sock \ -DDEFAULT_...

    解决python2.7 查询mysql时出现中文乱码

    - 除了上述设置外,确保数据库表和列的字符集也是UTF-8。在创建表时,可以这样设置: ```sql CREATE TABLE `table_name` ( ... ) ENGINE=InnoDB DEFAULT CHARSET=utf8; ``` 综上所述,解决Python 2.7操作...

Global site tag (gtag.js) - Google Analytics