postgres有两种初始化方式
service postgresql initdb
直接在控制台使用
这样的方式默认使用的是国际化格式
编码为:SQL_ASCII
排序等为:c
su postgres下初始化
在postgres用户下使用
initdb -D /data/psql/data -E EUC_CN --locale=en_US.UTF-8 -U postgres -W
-E EUC_CN --locale=en_US.UTF-8 可有可无,指定的是编码以及排序等,默认使用本地locale
可以敲locale查看
-U指的是创建超级用户 postgres
-W指的是为超级用户创建密码