Loading

mysql在项目中相关配置

一、项目在本地跑的时候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;

 

posted @ 2022-01-10 09:50  MrSu  阅读(106)  评论(0编辑  收藏  举报