mysql
lukezhang-123
博客好强大!注意保护视力!
展开
-
windows安装mysql服务
mysqlwin 下载 mysql-5.7.33-winx64.zip bin路径加入path mysqld --initialize --console # 记录下初始化的临时密码 [mysql] default-character-set=utf8 [mysqld] port = 3306 basedir=C:\Program Files\mysql-5.7.33-winx64 datadir=C:\Program Files\mysql-5.7.33-winx64\data max_connectio原创 2021-09-03 16:41:23 · 351 阅读 · 0 评论 -
java使用ssl连接mysql
Connecting Securely Using SSL–官方文档,演示使用 上面文章里 “Setting up Server Authentication” 就是在客户端设置认证mysql服务器, “Setting up Client Authentication” 就是在客户端设置被mysql服务器认证自己这个客户端,双向认证时候用 从mysql服务器的data目录下载,ca.pem 单向ssl认证,只要这一个文件 client-cert.pem,client-key.pem 这两个client文件原创 2021-05-14 09:42:58 · 2214 阅读 · 0 评论 -
mysql问题
mysql 一个事务内插入两个id一样的,语句写一起begin;insert;insert;commit;会提交第一个insert,造成事务部分提交 rr隔离级别会有幻读,需要select for update加锁解决原创 2021-05-09 22:02:41 · 110 阅读 · 0 评论 -
centos7源码安装编译mysql5.7.30
mysql 源码代码库–github mysql-5.7.30 源码下载–github mysql 官方编译说明 yum install cmake3 openssl-devel ncurses-devel bison -y ln -s /usr/bin/cmake3 /usr/bin/cmake yum groupinstall 'Development Tools' -y groupadd mysql useradd -r -g mysql -s /bin/false mysql unzip -q /m原创 2021-05-09 17:25:27 · 139 阅读 · 0 评论 -
mysql一条binlog使用shell脚本打印出原始sql
row格式的binlog,打印出原始sql语句, one.sql是一个sql的binlog日志 # 一条binlog使用 --base64-output=decode-rows 解析出的sql,加上字段名,需要表面为 数据库.表名,或者自己加上表名 bin_sql_one=$(grep '### .*' one.sql| sed 's/### //') # echo "bin_sql_one:$b...原创 2020-03-10 15:43:28 · 803 阅读 · 0 评论 -
mysql的error记录
ERROR 1130 (HY000): Unknown error 1130 主机不允许登录原创 2020-02-01 16:19:54 · 378 阅读 · 0 评论 -
mysql可能有用的东西
查询字段名所在的表,比如报错没有字段时,快速找到表 select * from (select * from information_schema.COLUMNS where table_schema = '数据库名') temp where column_name = '字段名' mysql版本 select version() 出现ERROR 1213 (40001)死锁时,SHOW ENGI...原创 2019-09-19 16:52:04 · 152 阅读 · 0 评论 -
基于mysql源码与文档,正确理解mvcc原理
以下这些话,加深对mvcc的认识 使用mvcc(multiversion concurrency control)实现的行级锁(row-level lock,不是简单行锁(synchronized),锁住后就不能读写来保证数据完整性,虽然行锁已经降低了系统开销,但是限制并发),【提高事务并发】(transactional features such as concurrency and rol...原创 2019-12-21 17:55:20 · 905 阅读 · 2 评论