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]