MySQL Client

在MySQL中,--defaults-extra-file 是一个命令行参数,用于指定额外读取的配置文件路径。

其核心作用是为MySQL程序(如mysqldmysqlmysqladmin等)加载全局配置文件(如/etc/my.cnf)之后、用户配置文件(如~/.my.cnf)之前的补充配置文件

/mysql/bin/mysql --defaults-extra-file=/mysql/etc/user.root.cnf

user.root.cnf

[client]
user=root
password=xxxxxx
socket=/mysql/tmp/mysql.sock
default-character-set                    = utf8mb4

命令行等同于

 mysql -u root -S /mysql/tmp/mysql.sock --default-character-set=utf8mb4 -p

MySQL 用户

mysql> SELECT User, Host FROM mysql.user;
+------------+-----------+
| User       | Host      |
+------------+-----------+
| root       | %         |
| root       | 127.0.0.1 |
| mysql.sys  | localhost |
| root       | localhost |
+------------+-----------+
4 rows in set (0.00 sec)

Last updated