1、删除默认的test库
接下来打开MySql Command line Client
2、修改数据库连接密码
mysql> UPDATE mysql.user SET password=PASSWORD('new password') WHERE User='root';
mysql> FLUSH PRIVILEGES;
3、修改数据库用户名
mysql> UPDATE mysql.user SET user='new username' WHERE User='root';
mysql> FLUSH PRIVILEGES;
4、创建一个指定的远程连接账户
mysql> GRANT ALL PRIVILEGES ON *.* TO 'a_username'@'yourdomain.com' IDENTIFIED BY 'a_password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql默认安装只能允许本地连接,因此还是很安全的。如果需要远程连接,不可以全部开放,而是应该指定一个ip或者域名。
在这里yourdomain.com可以是一个域名,也可以是ip,也可以是阿里云的内网ip;
a_username可以是一个新指定的登录名;
a_password可以是一个新指定的密码;
也就是说,这个命令在指定了登录ip的同时,也指定了这个ip以什么用户名及什么密码来登录。