d进行MySQL安全初始化。
一、安装MySQL
首先需要安装MySQL,从官网下载MySQL安装程序,运行安装程序并按照提示进行安装。安装完成后,MySQL将自动启动并运行在默认端口3306上。
二、设置root密码
d命令行界面来设置root密码。
3. 输入以下命令并按下回车键:
ysql -u root
这将会使用root用户登录到MySQL数据库。
4. 输入以下命令并按下回车键:
ewpassword');
ewpassword替换为你想要设置的root密码。
5. 退出MySQL,输入以下命令并按下回车键:
三、禁用远程root登录
d命令行界面来禁用远程root登录。
3. 输入以下命令并按下回车键:
ysql -u root -p
输入你刚刚设置的root密码。
4. 输入以下命令并按下回车键:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
将password替换为你想要设置的root密码。
5. 输入以下命令并按下回车键:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'127.0.0.1' IDENTIFIED BY 'password' WITH GRANT OPTION;
将password替换为你想要设置的root密码。
6. 输入以下命令并按下回车键:
FLUSH PRIVILEGES;
这将刷新MySQL的权限表。
7. 退出MySQL,输入以下命令并按下回车键:
现在,只有本地主机上的root用户才能登录到MySQL数据库。
四、创建新用户
d命令行界面来创建新用户。
3. 输入以下命令并按下回车键:
ysql -u root -p
输入你刚刚设置的root密码。
4. 输入以下命令并按下回车键:
ewuser'@'localhost' IDENTIFIED BY 'password';
ewuser替换为你想要创建的用户名,将password替换为你想要设置的密码。
5. 输入以下命令并按下回车键:
ewuser'@'localhost' WITH GRANT OPTION;
6. 输入以下命令并按下回车键:
FLUSH PRIVILEGES;
7. 退出MySQL,输入以下命令并按下回车键:
现在,你已经成功创建了一个新用户,并给予他适当的权限。
d命令行界面,可以设置root密码,禁用远程root登录,以及创建新用户并给予他们适当的权限,从而提高MySQL的安全性。