一、项目在本地跑的时候mysql线上配置
1.xshell登录远程服务器
2.登录root用户登录mysql
3.创建项目数据库:
create database <项目数据库名> default charset utf8; (上面的<和>不包含)
4.给项目数据库创建一个独有的管理账户并授权:
# 设置授权用户远程连接及权限(username为新建的授权用户名,password为设置的密码) grant all privileges on xxx.* to 'username'@'%' identified by 'password'; # 设置授权用户本地连接及权限(username为新建的授权用户名,password为设置的密码) grant all privileges on xxx.* to 'username'@'localhost' identified by 'password'; # 刷新生效 flush privileges; # 查看创建授权的用户情况: # 非root户查看数据库只能看到授权的数据库列表,而root可以看到全部 select user,host,authentication_string from mysql.user;