1.1 KiB
1.1 KiB
start.sh 注意事项
You need to specify one of the following as an environment variable: - MYSQL_ROOT_PASSWORD - MYSQL_ALLOW_EMPTY_PASSWORD - MYSQL_RANDOM_ROOT_PASSWORD
DBear 连接 Mysql
- 右键数据库连接 → 编辑连接。
- 切换到 驱动属性 标签页。
- 找到或添加以下两个属性:
allowPublicKeyRetrieval=trueuseSSL=false(如果不需要加密,设置为false可以绕过 SSL 要求)
数据库内部维护
进入容器
docker exec -it mysql bash
使用 root 登录
mysql -u root -p
查看登录模式
SELECT User, Host, plugin FROM mysql.user WHERE User = 'root';
Mysql 区分大小写
SELECT @@lower_case_table_names;
| 返回值 | 含义 | 大小写行为 |
|---|---|---|
| 0 | 大小写敏感(Linux 默认) | MyTable ≠ mytable |
| 1 | 忽略大小写,MySQL 自动将名称转为小写存储 | MyTable = mytable |
| 2 | 按原样存储,比较时忽略大小写(macOS 默认) | MyTable 存储原样,比较时忽略 |