tar.gz安装mysql怎么初始化
时间: 2023-07-06 19:19:46 浏览: 57
安装 MySQL 之后需要进行初始化,以便创建必要的系统表和授权访问。初始化 MySQL 有两种方法:使用 mysql_install_db 脚本或者使用 mysqld --initialize 命令。
以下是使用 mysqld --initialize 命令初始化 MySQL 的步骤:
1. 停止 MySQL 服务。
2. 执行以下命令进行初始化:
```
$ mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
```
其中,--user 指定启动 MySQL 的用户,--basedir 指定 MySQL 的安装目录,--datadir 指定数据存储目录。
3. 初始化完成后,使用以下命令启动 MySQL:
```
$ mysqld_safe --user=mysql &
```
4. 使用以下命令登录 MySQL:
```
$ mysql -u root -p
```
这里需要注意,初始化时会生成一个随机密码,需要使用以下命令查看:
```
$ grep 'temporary password' /usr/local/mysql/data/error.log
```
登录后需要修改密码,可以使用以下命令:
```
mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
```
其中,new_password 为新密码。
5. 完成以上步骤后,MySQL 初始化工作完成。