mysql
文章平均质量分 51
晨的挥霍
这个作者很懒,什么都没留下…
展开
-
sql优化案例步骤
在看i表,ii表因爱于i表,order by的i表sell_counts 排序,i的item_name是全模糊查询,sql的返回字段中i表只需要i表的id和item_name和sell_counts,由此可以创建组合索引index(sell_counts, item_name),但是当前i表中possible_keys=PRIMARY是主键关联,想要使用i表的组合索引,就需要将left join改成STRAIGHT_JOIN,强制使用i表为驱动表。组合索引就切换了,执行时间80ms。原创 2022-08-19 18:09:08 · 207 阅读 · 1 评论 -
mysql sql语句复制表数据为2^10倍
可以用来sql大数据的测试,调优使用。原创 2022-08-19 16:22:01 · 1065 阅读 · 0 评论 -
宝塔面板相应环境无法启动,如mysql、php、nginx等
这里举例mysql在宝塔中无法启动,修改了对应文件的权限也无法启动,删除mysql-bin.index,也是无法启动报错如:Starting MySQL... ERROR! The server quit without updating PID file (/www/server/data/localhost.localdomain.pid).这里直接运行宝塔脚本检查并自动修复wget -O sql-repair.sh http://download.bt.cn/install/sql-repa原创 2020-10-09 09:07:23 · 1152 阅读 · 1 评论 -
mysql5.6账户相应修改
创建账户CREATE USER 'user1'@'%' IDENTIFIED BY '07fa533360d9';修改权限grant all privileges on 想授权的数据库.* to 'user1'@'%';修改密码update mysql.user set password=password('新密码') where user='user1';原创 2020-07-22 19:51:11 · 90 阅读 · 0 评论 -
mysql 5.6.* 升级到8.0.* 相应配置,和避坑
5.6和8.0简单说明可能很多同学在修改的密码中遇到了很多问题,例如装的是 MySQL 8.0,然后去重置密码,还是用的旧的命令去修改密码,导致报错,因为 MySQL 5.7.6 以后废弃了 user 表中的 password 字段和 password() 方法,所以使用旧的方法去重置密码对 mysql 8.0 是不行的!先卸载mysql当前版本直接上命令find / -name mysql 将搜索所有有关mysql的文件全部删除 rm -rf /路径/mysqlfind / -na.原创 2020-07-10 11:50:03 · 1838 阅读 · 0 评论 -
Mysql数据同步
同步配置1、编辑主库 log-bin=mysql-bin server-id = 100001 binlog-do-db='new_weengine'2、添加主库可远程访问的账户密码3、查看主库信息 show master status;4、配置从库 relay-log-index=slave-relay-bin.index relay-log=slave-relay-...原创 2020-04-16 15:14:02 · 218 阅读 · 0 评论