MySQL常用SQL指令
- 2024-11-12 22:41:00
- 丁国栋
- 原创 243
- 设置客户端编码:
set names utf8mb4;
,注意utf8
默认是UTF8MB3
,可以在执行mysql命令时添加参数--default-character-set=utf8
来提前指定编码。 - 查看 MySQL 的运行时间:
SHOW GLOBAL STATUS LIKE 'Uptime';
。 - 设置SQL MODE:
set global sql_mode = '';
。 - 设置允许开启二进制日志的MySQL创建自定义函数和存储过程(这些函数和存储过程可能会造成数据不一致,但通常是“安全”的):
SET global log_bin_trust_function_creators = 1;
。 - 设置日志错误级别:
set global log_error_verbosity = 1;
,之前是 log_warnings 现在已经废弃,1是错误,2包含警告,3包含信息。 - 创建帐号
使用mysql_native_password插件:
CREATE USER 'root'@'10.12.60.%' IDENTIFIED WITH mysql_native_password BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.12.60.%'; FLUSH PRIVILEGES;
使用默认的认证插件
CREATE USER 'root'@'172.17.0.1' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.17.0.1' WITH GRANT OPTION; FLUSH PRIVILEGES;
- 查询mysql是否启用了mysql_native_password,
SELECT * FROM information_schema.plugins WHERE plugin_name = 'mysql_native_password';
MySQL常用函数
- 字符串替换 REPLACE(column, 'http://', 'https://')
--
发表评论