服务器部署mysql数据库
时间: 2023-09-18 13:12:46 浏览: 89
服务器部署MySQL数据库可以按照以下步骤进行:
1. 登录服务器,使用root用户运行以下命令登录MySQL数据库:
```
mysql -uroot -p' aYrdu0l6r!U'
```
2. 使用以下命令初始化数据库并生成密码:
```
mysqld --initialize --user=mysql
```
3. 启动MySQL服务:
```
/etc/init.d/mysqld start
```
4. 运行安全初始化脚本:
```
mysql_secure_installation
```
5. 如果不需要密码,可以使用以下命令初始化数据库:
```
mysqld --initialize-insecure --user=mysql
```
6. 在其他服务器上进行相同的操作,将MySQL文件复制到相应目录并修改配置文件:
```
cd /usr/local/mysql
scp -r /usr/local/mysql/ server2:/usr/local/
scp -r /usr/local/mysql/ server3:/usr/local/
cd /etc
scp my.cnf server2:/etc/
scp my.cnf server3:/etc/
```
7. 在其他服务器上运行MySQL服务并进行初始化:
```
cd /usr/local/mysql/
cd support-files/
cp mysql.server /etc/init.d/mysqld
cd
vim .bash_profile
/usr/local/mysql/bin
source .bash_profile
which mysql
useradd -M -d /usr/local/mysql -b /sbin/nologin mysql
mkdir -p /data/mysql
chown mysql.mysql /data/mysql/
mysqld --initialize --user=mysql
/etc/init.d/mysqld start
mysql_secure_installation
```
注意:以上步骤仅适用于部署MySQL数据库,并假设已经在服务器上安装了MySQL软件。<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>