gpt4 book ai didi

mysql - 如何使用 mysqladmin 创建一个 utf8 数据库

转载 作者:可可西里 更新时间:2023-11-01 06:34:15 25 4
gpt4 key购买 nike

我觉得这应该很简单,但我不知道在使用“mysqladmin create”创建数据库时如何设置字符集。我认为这会起作用

mysqladmin -u root db_name --character-set=utf8

利用 mysqladmin --help 文本的这一点:

-O, --set-variable=名称 更改变量的值。请注意,这 选项已弃用;你可以直接设置变量 --变量名=值。

我也试过

mysqladmin -u root create db_name --default-character-set=utf8

在这两种情况下,数据库都是在没有投诉的情况下创建的,但我认为它没有用:

mysql> SHOW VARIABLES like '%character%';
+--------------------------+----------------------------+
| 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/ |
+--------------------------+----------------------------+

我可以看到 character_set_system 是 utf8,但是上面的所有 latin1 都应该显示 utf8 吗?

感谢任何建议 - max

最佳答案

不,您显示的变量是您的连接的选项,而不是数据库。如果您进行数据库转储,您会发现一切都已准备就绪。有关更多选项,请参阅 MySQL Manual 中的 SET NAMES 'charset' 命令.

关于mysql - 如何使用 mysqladmin 创建一个 utf8 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2146785/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com