系统型号
aws ec2 ubuntu 18.04
EC2 Instance 的选择配置
打开的port
22: SSH
80: Apache2
3306: MySql
安装LAMP(Apache, MySQL, PHP )
安装MySql
$ sudo apt update
$ sudo apt install apache2
$ sudo apt install mysql-server
安装apache 和 mysql
$ sudo mysql_secure_installation
进行一些安全性配置
VALIDATE PASSWORD PLUGIN (选择yes 进行密码的安全性确认)
设定root 账户密码
删除匿名帐户
……
都可以选择yes
$ sudo mysql
如果mysql版本较新(>= 5.7),默认会使用auth_socket登陆,虽然更加安全。但如果需要其它软件连接mysql,需要手动更改登陆方式为密码
mysql> SELECT user,authentication_string,plugin,host FROM mysql.user;
+----------------------------------+-------------------------------------------+-----------------------+-----------+
| user | authentication_string | plugin | host |
+----------------------------------+-------------------------------------------+-----------------------+-----------+
| root | | auth_socket | localhost |
| mysql.session | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost |
| mysql.sys