[root@server1 ~]# mysql_secure_installation
NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!
In order to log into MySQL to secure it, we’ll need the current password for the root user. If you’ve just installed MySQL, and you haven’t set the root password yet, the password will be blank, so you should just press enter here.
Enter current password for root (enter for none): OK, successfully used password, moving on…
Setting the root password ensures that nobody can log into the MySQL root user without the proper authorisation.
Set root password? [Y/n] <– 回车 New password: <– 设置一个用户密码 Re-enter new password: <– 再输入一次你设置的密码 Password updated successfully! Reloading privilege tables.. … Success!
By default, a MySQL installation has an anonymous user, allowing anyone to log into MySQL without having to have a user account created for them. This is intended only for testing, and to make the installation go a bit smoother. You should remove them before moving into a production environment.
Remove anonymous users? [Y/n] <– 回车 … Success!
Normally, root should only be allowed to connect from ’localhost’. This ensures that someone cannot guess at the root password from the network.
Disallow root login remotely? [Y/n] <–回车 … Success!
By default, MySQL comes with a database named ’test’ that anyone can access. This is also intended only for testing, and should be removed before moving into a production environment.
Remove test database and access to it? [Y/n] <– 回车 - Dropping test database… … Success! - Removing privileges on test database… … Success!
Reloading the privilege tables will ensure that all changes made so far will take effect immediately.
Reload privilege tables now? [Y/n] <– 回车 … Success!
Cleaning up…
All done! If you’ve completed all of the above steps, your MySQL installation should now be secure.
Thanks for using MySQL!
[root@server1 ~]#
|
相关推荐
MySQL安全配置向导`mysql_secure_installation`是确保MySQL服务器安全的一个非常实用的工具。它能帮助管理员执行一系列关键的安全设置,以增强数据库的安全性。 在安装MySQL服务器之后,运行`mysql_secure_...
在`mysql_secure_installation`脚本中,按照提示设置密码、删除匿名用户、禁止远程root登录以及更新权限表。 接下来,我们需要连接到MySQL服务器。默认情况下,MySQL客户端是随服务器一起安装的。使用以下命令连接...
sudo /usr/bin/mysql_secure_installation ``` 在这个过程中,你将被引导设置root用户的密码,删除匿名用户,禁止远程root登录,以及删除测试数据库。 接下来,启动MySQL服务: ```bash # 对于Debian/Ubuntu sudo ...
在Linux终端中,这可以通过`mysql_secure_installation`脚本来完成,接着使用`systemctl start mysqld`启动服务。 在Linux下管理MySQL,我们通常会使用命令行工具`mysql`,它允许用户连接到数据库服务器,执行SQL...
sudo mysql_secure_installation ``` 在这个过程中,你会被提示设置root用户的密码和其他安全选项。 接下来,连接到MySQL服务器可以使用`mysql`命令行客户端: ```bash mysql -u root -p ``` 然后输入你之前设置的...
4. **安全设置**:安装后,通常会建议运行“mysql_secure_installation”脚本,这可以增强MySQL服务器的安全性,例如删除匿名用户、禁止root远程登录、删除测试数据库等。 5. **客户端工具**:为了与MySQL服务器...
首次安装后,推荐运行mysql_secure_installation脚本来加强MySQL的安全性,如删除匿名用户,禁止root远程登录,删除测试数据库等。 九、连接与验证 使用MySQL客户端连接到服务器并检查安装是否成功: ``` mysql -u ...
7. **安全优化**:安装后,通常推荐运行`mysql_secure_installation`脚本,以增强安全性,例如删除匿名用户,禁止远程root登录,删除测试数据库等。 8. **自动化脚本编写**:以上所有步骤可以整合到一个shell脚本中...
6. 使用`mysql_secure_installation`脚本来增强安全性,如删除匿名用户、禁止远程root登录、删除测试数据库等。 7. 创建新的用户并授权,以进行数据库操作。 在日常使用中,MySQL提供了一个强大的命令行客户端...
1. **禁止匿名访问**: 通过`mysql_secure_installation`脚本,可以禁用匿名用户,删除测试数据库,限制root远程登录,以及更新root用户的密码。 2. **防火墙设置**: 如果需要,记得在Windows防火墙中打开MySQL的默认...
7. **安全设置**: 推荐运行`sudo /usr/local/mysql/bin/mysql_secure_installation`,这会引导你进行一系列安全设定,包括设置root用户的密码、删除匿名用户、禁止root远程登录等。 8. **客户端连接**: 安装完成后...
/usr/local/mysql/bin/mysql_secure_installation /usr/local/mysql/support-files/mysql.server start ``` Apache是世界上最流行的Web服务器软件,用于处理HTTP请求。在Linux上编译Apache,你需要先下载源码,然后...
8. **安全设置**:安装后,运行“mysql_secure_installation”脚本,可以进一步强化服务器的安全性,如删除匿名用户、禁止root远程登录、移除测试数据库等。 选择旧版本如MySQL 5.5.20的原因可能是因为兼容性问题或...
6. **安全初始化**:首次安装后,执行`mysql_secure_installation`脚本,以加强MySQL的安全设置,如删除匿名用户、禁止远程root登录等。 7. **测试连接**:安装完毕后,通过`mysql -u root -p`命令尝试连接数据库,...
本人在网上查询了好多资料,经过两天的实验终于得出正确的安装步骤。安装步骤: 查询以前安装的mysql相关包 rpm -qa | grep mysql 暴力删除这个包 rpm -e mysql-libs-5.1.66-2... /usr/bin/mysql_secure_installation
sudo mysql_secure_installation ``` 这个命令将帮助你删除匿名用户、禁止root远程登录、删除测试数据库并重载权限表。 接下来,我们将安装Java JDK: 1. 添加Oracle JDK的存储库: ```bash sudo add-apt-...
sudo mysql_secure_installation ``` 接下来,我们关注`mysql_cmd.cpp`和`mysql_cmd.h`。这两个文件很可能是实现了C++程序,用于执行MySQL命令。C++ MySQL客户端库,通常使用libmysqlclient,提供了与MySQL服务器...
你可以使用`mysql_secure_installation`命令来完成这些设置。 8. **使用MySQL**:现在,你可以使用`mysql`命令行客户端连接到MySQL服务器,测试数据库功能: ``` mysql -u root -p ``` 输入之前设置的root用户...