- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
mysql_secure_installation
基本上就是a couple of SQL commands使 MySQL 更安全。
我在 Ubuntu 18.04 上安装了 mysql-server 5.7 并手动运行命令,如所述 here :
UPDATE mysql.user SET authentication_string='secretpassword' WHERE user='root';
DELETE FROM mysql.user WHERE user='';
DELETE FROM mysql.user WHERE user='root' AND Host NOT IN ('localhost',
'127.0.0.1', '::1');
DROP DATABASE IF EXISTS test;
DELETE FROM mysql.db WHERE Db='test' OR Db='test\\_%';
FLUSH PRIVILEGES;
除了更改 root 密码外,每个命令都没有任何效果:
Query OK, 0 rows affected (0.00 sec)
我有两个问题:
mysql_secure_installation
如果它没有有什么影响吗? auth_socket
身份验证?注意:由于我对技术细节感兴趣,这不是 What is Purpose of using mysql_secure_installation? 的“可能重复” ;-).
最佳答案
使用 mysql_secure_installation
不是必须的。如果您不需要它,则无需使用它。正如您在问题中提供的链接中的文档所说,它只是为了帮助您实现安全建议(即远程根访问等):
mysql_secure_installation helps you implement security recommendations similar to those described at Section 2.10.4, “Securing the Initial MySQL Accounts”.
https://dev.mysql.com/doc/refman/5.6/en/mysql-secure-installation.html
此处默认首字母https://dev.mysql.com/doc/refman/5.6/en/default-privileges.html
如果您 100% 确定在默认 root 访问权限下不会受到任何远程攻击或从您的本地访问以及那里描述的任何问题,实际上您可以忽略它。
由于这个 mysql 是开源的,实际上你可以在这里了解任何 mysql 问题的任何技术细节和所需的知识 https://github.com/mysql/mysql-server
关于mysql - MySQL5.7为什么要用 'mysql_secure_installation'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52608963/
我有一个问题,在干净的 Ubuntu 16.04(在单独的虚拟机上)上安装干净的最新 mysql 或 mariadb (10.0.34-MariaDB-0ubuntu0.16.04.1) 之后,mys
我不知道如何编写任务来回答 mysql_secure_installation 脚本问题。 我只有 shell: mysql_secure_installation <<< '1111' execu
我在运行 sudo **mysql_secure_installation** 时不断收到以下错误 ... Failed! Error: SET PASSWORD has no significanc
mysql_secure_installation基本上就是a couple of SQL commands使 MySQL 更安全。 我在 Ubuntu 18.04 上安装了 mysql-server
关闭。这个问题需要更多 focused .它目前不接受答案。 想要改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 8 年前。 Improve this q
Chef mysql 配方 - 为了在 mysql 中为 root 用户设置永久密码,我确实找到了一个进程,该进程在配方中使用“bash”资源来运行 bash 脚本,该脚本会自动执行在 mysql 中
第三个命令 RunCommand("mysql_secure_installation"); 不显示 stdout/stderr 缓冲区,命令将不会完成。键盘输入有效,但不会影响该过程。 ssh 控制
在 Debian 9 上安装 Mariadb 后,我尝试运行/usr/bin/mysql_secure_installation。脚本启动正常,但在我按“Enter”键表示没有 root 密码后,出现
Linux 版本:Ubuntu 14.04.1 LTS服务器版本:5.7.11 MySQL Community Server (GPL)从以下链接下载: http://dev.mysql.com/do
我目前无法以 root 身份登录 mysql,我不太确定发生了什么。事情是这样的: 我按照建议运行了 mysql_secure_installation,以保护我的 mysql 安装。之后,我输入了系
当我调用文件 mysql_secure_installation 时,出现如下错误 [mysqk123@InstallZeMo bin]$ ./mysql_secure_installatio
我正在使用全新安装的 Ubuntu 19.10 并尝试安装 LAMP,因此我运行了以下命令: sudo apt-get install lamp-server^ 之后,我必须通过运行以下命令来配置 m
使用 CloudFormation 在模板中包含 mysql_secure_installation 步骤的最佳方法是什么? 最佳答案 看看Deploying Applications on Amaz
我正在尝试通过自动响应来自动化 mysql_secure_installation 脚本。我的代码如下: echo "& y y abc abc y y y y" | ./usr/bin/mysql_
我正在考虑使用 Chef 服务器将 MySQL 安装到新主机时实现一些自动化操作。其中包括: mysqladmin -u root 密码{password_here} mysql_secure_ins
当像这样通过 Homebrew 软件在 OSX 上安装 mysql 时:brew install mysql 并且我尝试按照 brew 的建议运行命令 mysql_secure_installatio
我是一名优秀的程序员,十分优秀!