./mysqld --user=mysql --basedir=/usr/local/mysql/mysql-8.0.28/ --datadir=/usr/local/mysql/mysql-8.0.28/data --initialize命令什么意思
时间: 2023-10-13 11:05:21 浏览: 686
mysql-2-redis-配置安装.docx
这个命令是用于初始化 MySQL 数据库的。具体来说:
- `--user=mysql` 指定了 MySQL 进程运行的用户为 mysql。
- `--basedir=/usr/local/mysql/mysql-8.0.28/` 指定了 MySQL 的安装目录。
- `--datadir=/usr/local/mysql/mysql-8.0.28/data` 指定了 MySQL 数据库的数据存储目录。
- `--initialize` 表示初始化 MySQL 数据库,会创建系统表和默认的数据库,以及生成一个随机密码。
执行完这个命令后,可以使用 `mysqld_safe` 或 `systemctl start mysqld` 启动 MySQL 服务,然后使用随机密码登录 MySQL,并修改密码。
阅读全文