mysql的操作的一些小技巧

本文详细介绍MySQL根用户密码丢失后的找回步骤,包括修改配置文件、空密码登录及更新密码。此外,还介绍了如何使用replace函数批量替换文本内容,如更换图片地址的域名,以及利用find_in_set函数实现特定排序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、丢失root密码
mysql密码丢失后,需重新设置
1、在 mysql配置目录下 etc/my.cnf 中加入 (mysqld下) skip-grant-tables
2、用空密码进入mysql管理命令行
3、切换到mysql库,执行update user set password=PASSWORD(“new_pass”) where user=‘root’

二、mysql replace用法
用于更新文本中的部分内容,如ip、域名等
语法:UPDATE tb1 SET f1=REPLACE(f1, ‘原内容’, ‘新内容’);
例:更换图片地址的域名

update  retail_ordering.ads set pic_url=replace(pic_url,"192.168.6.100:8080","192.168.0.118") where ad_id>0;

三、where in 排序
mysql进行排序的时候如果需要按照原始的顺序排序,就可以使用order by find_in_set()方法,具体用法如下:
select * from ecs_goods where goods_id in (1,2,3) order by FIND_IN_SET(goods_id,(1,2,3) )

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值