mysql优化
文章平均质量分 53
myzksky
这个作者很懒,什么都没留下…
展开
-
mysql和java的Aes加密结果不一致
mysql加密方式 aes后结果为二进制,可使用base64转化为字符串。SELECT to_base64(AES_ENCRYPT('13311110001', '123456'));加密结果为:gNr+R+tF6NqByUC5V2JJMQ==使用java的aes-128加密后结果为:fk/GUmC8TQd27WtJXPAKOQ==两边加密结果不一致,经过分析得知:mysql默认使用的128位,加密方法为"ECB",填充方法为"PKCS7";java默认使用的是128位,加.原创 2021-10-21 11:47:46 · 2369 阅读 · 0 评论 -
mysql 8.0创建用户授权并允许远程登录
### mysql 8.0创建用户授权远程登录# 1、新建用户(mysql 8.0不能给自己授权)CREATE user 'test'@'%' IDENTIFIED BY 'test';# 2、授权用户权限GRANT ALL PRIVILEGES ON *.* TO 'test'@'%';# 3、修改密码ALTER user 'test'@'%' IDENTIFIED WITH mysql_native_password BY 'test';# 4、刷新保存FLUSH PRIVIL原创 2021-10-08 15:20:01 · 1340 阅读 · 0 评论 -
mysql高速分页索引
最近遇到一个问题,mysql分页时,随着页码的增大,查询效率越来越慢select * from tb_mq_record limit 10, 20; 0.024秒select * from tb_mq_record limit 100, 20; 0.037秒select * from tb_mq_record limit 1000, 20; 0.055秒select * from tb...原创 2018-06-08 11:20:04 · 1532 阅读 · 0 评论 -
Mysql-5.7压缩版安装服务
1、管理员权限打开cmd命令,进入mysql的bin目录2、初始化,生成data文件夹 mysqld --initialize-insecure (不设置root密码,建议使用)3、安装MySql服务 mysqld -install4、启动服务 使用命令net start mysql启动 或者去计算机管理服务中启动5、修改密码 set password for root...原创 2018-06-26 11:18:05 · 218 阅读 · 0 评论 -
Mysql多个条件查询去重数据
mysql查询多个条件去重SELECT * FROM tb_user_customer a WHERE CONCAT(agent_id, '-', client_id) IN ( SELECT CONCAT(agent_id, '-', client_id) AS ACID FROM tb_user_customer GROUP BY ACID HAVING COUNT(ACID)...原创 2019-08-29 15:04:58 · 3298 阅读 · 0 评论