https://blog.csdn.net/zyw_java/article/details/70949596
https://blog.csdn.net/yzl11/article/details/52643276
https://www.cnblogs.com/hyl8218/p/5648064.html
安装手册:
MySQL :: MySQL 5.7 Reference Manual :: 2.5 Installing MySQL on Linux
https://dev.mysql.com/doc/refman/5.7/en/linux-installation.html
MySQL :: Download MySQL Yum Repository
https://dev.mysql.com/downloads/repo/yum/
MySQL :: MySQL 5.7 Reference Manual :: 2.5.5 Installing MySQL on Linux Using RPM Packages from Oracle
https://dev.mysql.com/doc/refman/5.7/en/linux-installation-rpm.html
grep 'temporary password' /var/log/mysql/mysqld.log ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; GRANT ALL ON *.* TO root@'%' IDENTIFIED BY 'MyNewPass4!' WITH GRANT OPTION;
MySQL :: MySQL 5.7 Reference Manual :: 2.5.1 Installing MySQL on Linux Using the MySQL Yum Repository
https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html
安全指导:
MySQL :: MySQL 5.7 Reference Manual :: 6.1.1 Security Guidelines
https://dev.mysql.com/doc/refman/5.7/en/security-guidelines.html
MySQL :: MySQL 5.7 Reference Manual :: 2.10.4 Securing the Initial MySQL Account
https://dev.mysql.com/doc/refman/5.7/en/default-privileges.html
https://dev.mysql.com/doc/refman/5.7/en/default-privileges.html
2.10.4保护初始MySQL帐户
MySQL安装过程涉及初始化数据目录,包括mysql
包含定义MySQL帐户的授权表的数据库。有关详细信息,请参见第2.10节“安装后设置和测试”。
本节介绍如何为root
MySQL安装过程中创建的初始帐户分配密码 (如果尚未这样做)。
在Windows上,您还可以在使用MySQL Installer进行安装期间执行本节中描述的过程(请参见 第2.3.3节“适用于Windows的MySQL安装程序”)。在所有平台上,MySQL发行版都包含 mysql_secure_installation,这是一个命令行实用程序,可以自动完成保护MySQL安装的大部分过程。MySQL Workbench可在所有平台上使用,并且还提供管理用户帐户的功能(请参阅 第30章,MySQL Workbench)。
在这些情况下,密码可能已经分配给初始帐户:
在Windows上,使用MySQL Installer执行的安装为您提供了分配密码的选项。
使用macOS安装程序进行安装会生成一个初始随机密码,安装程序会在对话框中向用户显示该密码。
使用RPM软件包进行安装会生成一个初始随机密码,该密码将写入服务器错误日志。
使用Debian软件包的安装为您提供了分配密码的选项。
设置远程访问许可:
http://www.cnblogs.com/xd502djj/archive/2011/04/01/2001826.html