MySQL
SoulTraitor
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AlmaLinux下MySQL 8安装与数据迁移
退出mysql命令行后,去掉/etc/my.cnf中加的那行配置,并重启服务,再次登录,无密码直接回车。注意mysql 8对密码复杂度有强要求,过于简单的密码会设置失败,若要设置简单密码,可参考。此时使用root账号登陆mysql,发现有未知默认密码,因此通过跳过密码的方式登录。,注意要先设置一次密码才能修改密码策略,且密码策略变量名与文中不同,注意区分。原始数据库机器上命令行导出原数据库的库表和数据,并将文件传到新机器上。登录,遇到密码直接回车,在mysql命令行中清空密码。启动服务并设为开机启动。原创 2025-12-07 11:35:25 · 213 阅读 · 0 评论 -
Ubuntu下,MySQL修改端口号
MySQL默认端口号为3306,可以通过修改配置文件来改变端口号。保存后,执行sudo service mysql restart。配置文件:/etc/mysql/my.cnf。在[mysqld]这一栏下方增加一行配置。重启mysql服务即可。原创 2025-12-07 11:27:28 · 137 阅读 · 0 评论 -
Ubuntu下,MySQL查询报错sql_mode=only_full_group_by
MySQL默认设置了该属性,导致对group by语句有很严格的限制,可以通过修改配置文件来解除该限制。保存后,执行sudo service mysql restart。配置文件:/etc/mysql/my.cnf。在[mysqld]这一栏下方增加一行配置。重启mysql服务即可。原创 2025-12-06 22:42:08 · 155 阅读 · 0 评论 -
Ubuntu下,MySQL密码遗失时修改密码
validate_password_check_user_name:默认为OFF,设置为ON的时候表示不能将密码设置成当前用户名或反向用户名,大小写敏感(即以root账号连接时不可设置密码为root或toor,但是可以设置为Root,无论被设置的是哪个账号)validate_password_mixed_case_count:默认为1,如果密码策略是中等或更强的,validate_password要求密码具有的小写和大写字符的最小数量。MySQL密码连接不上,需要重置密码。密码即刚才截图中圈出的部分,原创 2025-12-06 22:37:46 · 896 阅读 · 0 评论
分享