mysql-pgsql

设置登密码(mysql创建后没有登陆密码)

alter user 'root'@'localhost' IDENTIFIED BY 'newpassword';
FLUSH PRIVILEGES;

开启远程连接

alter user 'root'@'localhost' IDENTIFIED BY 'newpassword';
FLUSH PRIVILEGES;

如果继续报错,关闭防火墙 2003 can't connect to mysql sever on

#停止firewalld服务
sudo systemctl stop firewalld
#禁用firewalld服务开机自启动
sudo systemctl disable firewalld
# 如果还是连接不上,启动防火墙
sudo systemctl start firewalld

vm安装mysql教程

安装教程

向pgsql新增主键

  • 数据库已有生产数据320万条,本地测试环境模拟执行速度是8秒,
    即使生产短暂锁表是可接受的,最终采取的方案是使用自增索引,数据录入时采用雪花算法。
ALTER TABLE your_table_name ADD COLUMN id SERIAL PRIMARY KEY
SERIAL‌:32位整数类型,存储范围为1到2147483647。 ‌
‌BIGSERIAL‌:64位整数类型,存储范围为1到9223372036854775807。 ‌
适用场景
‌SERIAL‌:适用于小型数据库,当预计数据量不大时使用。 ‌
‌BIGSERIAL‌:适用于大型数据库,当需要存储更大范围的唯一标识时使用。 ‌
两者均通过创建序列实现自增功能,实际存储类型对应integer(SERIAL)和bigint(BIGSERIAL)。 ‌
posted @ 2025-06-28 08:02  太阳终将升起  阅读(11)  评论(0)    收藏  举报