灰儿 发表于 2024-2-1 09:27:13

Mysql初始化:mysqld --initialize

安装好mysql后,第一次初始化数据库
启动mysql数据库最好不要使用root用户,而是使用mysql用户启动,mysqld默认拒绝用户使用root帐户启动,

使用mysql账户启动数据库
/bin/mysqld --user=mysql

对于Mysql 5.7以后的系列版本
–initialize 会在日志里打印出一个随机密码。
–initialize-insecure 不会产生随机密码,第一次登陆数据库使用空密码。
由于MySQL Server启动选项很多,一般不直接写在命令行里,而是统一写到配置文件里,然后在初始化时指定该文件读取启动选项。
$ mysqld --defaults-file=/etc/my.cnf --initialize



页: [1]
查看完整版本: Mysql初始化:mysqld --initialize