MySQL5.7添加授权账号及修改默认端口

Posted 猫头老鹰

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL5.7添加授权账号及修改默认端口相关的知识,希望对你有一定的参考价值。

1.修改默认端口

打开配置文件

vim /etc/my.cnf

分别添加端口在client、mysql节点

[client]
port=15099

[mysqld]
port=15099

需要注意selinux会影响这个设置生效,因此需要先关闭

setenforce 0

如需外部访问,还需注意防火墙添加端口

2.添加新帐号

# 只限本地访问
CREATE USER username@localhost  IDENTIFIED BY password;
# 外网不限IP地址
CREATE USER username@%  IDENTIFIED BY password;
#外网指定IP地址
CREATE USER username@192.168.1.20  IDENTIFIED BY password;

3.授权账号

# 指定权限与库表名给指定用户指定地址访问
grant select,update,insert,delete on databasename.tablename to [email protected]% identified by password;
# 指定全部权限 全部表给 全部访问路径的指定用户
grant all privileges on *.* to root@localhost identified by password; 

4.生效权限

flush privileges;

 

以上是关于MySQL5.7添加授权账号及修改默认端口的主要内容,如果未能解决你的问题,请参考以下文章

Windows下Mysql5.7开启binlog步骤及注意事项

MySQL5.7修改默认密码随机密码

ubantu下mysql5.7默认编码字符集修改

MySQL5.7 添加用户删除用户与授权

mysql5.7系列修改root默认密码

mysql5.7+添加用户以及授权