#切换到mysql库,mysql库里存放着user表 use mysql; #查看user表现有 select host,user password from user; #创建开发阶段所需临时用户:dev_laigeoffer,自定义密码,尽量复杂化 create user 'dev_laigeoffer'@'%' identified by '设置密码';
#如果密码设置错了还可以修改 ALTER USER 'dev_laigeoffer'@'%' IDENTIFIED BY '更改密码';
#给开发用户分配访问权限,暂时允许任何主机连接,授权用户除了将权限授予其他账户的能力 GRANT ALL PRIVILEGES ON *.* TO 'dev_laigeoffer'@'%';
# 修改后刷新权限 flush privileges; #退出mysql数据库 exit;
mysql -u dev_laigeoffer -p
本地用 navicate 连接,
连接成功
4、准备数据库服务器
我被黑的 Mysql 数据库是和应用服务器(代码打包后部署的服务器)安装在一起的(为了省钱😂),为了安全正式环境应该
「把数据库单独放一台服务器」
,只允许让应用服务器IP来访问数据库服务器,通过独立两者,就算其中一台发生问题,另一台也是好的,进一步
「降低了危险性」
。