docker启动MySQL命令使用
docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=089916 \
-d mysql:5.7.35 \
--character-set-server=utf8mb4 \
--collation-server=utf8mb4_general_ci
如果my.conf文件不存在,先进入Linux系统将该文件创建好,作为挂载使用。
设置MySQL为uft-8格式
第一种方法:使用MySQL命令
set character_set_client=utf8;
set character_set_connection=utf8;
set character_set_database=utf8;
set character_set_results=utf8;
set character_set_server=utf8;
set character_set_system=utf8;
set collation_connection=utf8;
set collation_database=utf8;
set collation_server=utf8;
第二种方法:配置my.conf文件
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
以上是解决MySQL的一些配置问题。