mysql
lukezhang-123
博客好强大!注意保护视力!
展开
-
windows安装mysql服务
mysqlwin下载 mysql-5.7.33-winx64.zipbin路径加入pathmysqld --initialize --console # 记录下初始化的临时密码[mysql]default-character-set=utf8[mysqld]port = 3306basedir=C:\Program Files\mysql-5.7.33-winx64datadir=C:\Program Files\mysql-5.7.33-winx64\datamax_connectio原创 2021-09-03 16:41:23 · 344 阅读 · 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 · 2202 阅读 · 0 评论 -
mysql问题
mysql 一个事务内插入两个id一样的,语句写一起begin;insert;insert;commit;会提交第一个insert,造成事务部分提交rr隔离级别会有幻读,需要select for update加锁解决原创 2021-05-09 22:02:41 · 101 阅读 · 0 评论 -
centos7源码安装编译mysql5.7.30
mysql 源码代码库–githubmysql-5.7.30 源码下载–githubmysql 官方编译说明yum install cmake3 openssl-devel ncurses-devel bison -yln -s /usr/bin/cmake3 /usr/bin/cmakeyum groupinstall 'Development Tools' -ygroupadd mysqluseradd -r -g mysql -s /bin/false mysqlunzip -q /m原创 2021-05-09 17:25:27 · 135 阅读 · 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 · 794 阅读 · 0 评论 -
mysql的error记录
ERROR 1130 (HY000): Unknown error 1130 主机不允许登录原创 2020-02-01 16:19:54 · 367 阅读 · 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 · 144 阅读 · 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 · 894 阅读 · 2 评论