MySQL常用SQL指令

2024-11-12 22:41:00
丁国栋
原创 243
摘要:本文主要记录MySQL服务器的一些常用的SQL命令。


  1. 设置客户端编码:set names utf8mb4;,注意 utf8 默认是 UTF8MB3,可以在执行mysql命令时添加参数 --default-character-set=utf8 来提前指定编码。
  2. 查看 MySQL 的运行时间:SHOW GLOBAL STATUS LIKE 'Uptime';
  3. 设置SQL MODE:set global sql_mode = '';
  4. 设置允许开启二进制日志的MySQL创建自定义函数和存储过程(这些函数和存储过程可能会造成数据不一致,但通常是“安全”的):SET global log_bin_trust_function_creators = 1;
  5. 设置日志错误级别set global log_error_verbosity = 1;,之前是 log_warnings 现在已经废弃,1是错误,2包含警告,3包含信息。
  6. 创建帐号

    使用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;

  7. 查询mysql是否启用了mysql_native_password,SELECT * FROM information_schema.plugins WHERE plugin_name = 'mysql_native_password';

MySQL常用函数


  1. 字符串替换 REPLACE(column, 'http://', 'https://')


--

发表评论
博客分类