您的位置:首页 > 数据库 > MySQL

Mysql 记录

2015-12-05 16:06 555 查看

查找和替换不可见字符(十六进制)

数据库里进去了包含   的字符串,但是在编辑框输入时,无法直接输入这个字符,需要使用 RLLIKE UNHEX 来查找

-- C2A0 是   的十六进制

SELECT * FROM word w WHERE w.value RLIKE UNHEX('C2A0');

UPDATE word
SET `value` = TRIM(REPLACE(`value`, UNHEX('C2A0'), ' '))
WHERE id = 704428;

安装配置

修改端口号

改两个 3306,windows server 2008 配置文件所在路径: C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

建用户

CREATE USER 'zengfan' IDENTIFIED BY 'zengfan01';
GRANT SELECT, INSERT, UPDATE, DELETE ON huabiao.* TO zengfan@'%';  -- @'%' 表示 zengfan 可以在远程连接
FLUSH PRIVILEGES;

本地可以连, 远程连不上

看一下判断防火墙是否关闭

mysql 5.7 开启日志

log-output=FILE
general-log=1
general_log_file="C:\MysqlLogs\general.log"

windows 查看 my.ini 所在路径 (MySQL57 是服务名,在 控制面板\系统和安全\管理工具\服务 里)

sc qc MySQL57|find ".ini"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: