教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 MySQL新建用户并授权的教程

MySQL新建用户并授权的教程

发布时间:2023-04-29   编辑:jiaochengji.com
教程集为您提供MySQL新建用户并授权的教程等资源,欢迎您收藏本站,我们将为您提供最新的MySQL新建用户并授权的教程资源
授权对于mysql来讲是非常的重要的我们对不同的用户授权不同的权限这样可以防止一些不必要的安全问题了,下面来看一篇MySQL新建用户并授权的教程


在项目开发的过程中可能需要开放自己的数据库给别人,但是为了安全不能自己服务器里其他数据库同时开放。那么可以新建一个用户,给该用户开放特定数据库权限。

1.新建用户

用户root权限登录MySQL,新建一个和数据库同名的用户

mysql> INSERT INTO mysql.user(Host, User, Password) VALUES('localhost', 'sun', password('sun123456'));

 

刷新系统权限表

   mysql> FLUSH PRIVILEGES;  如果报错  #1364 ? Field ‘ssl_cipher’ doesn’t have a default value

 

修改MySQL配置文件Linux系统为my.cnf,Windows系统为my.ini

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES     修改为     sql_mode=NO_ENGINE_SUBSTITUTION


重启MySQL服务

2.为用户授权

mysql> GRANT ALL ON sun.* to sun@localhost identified BY 'sun123456';  mysql> FLUSH PRIVILEGES;

您可能感兴趣的文章:
MySQL数据库添加新用户
Mysql数据库中用户授权原则分析
mysql新建用户与用户授权详解
mysql用户授权访问与删除授权
mysql数据库的授权原则详解
mysql添加用户并授权的简单例子
mysql添加用户并授权的命令(示例)
Mysql 创建用户帐号的方法详解
mysql数据库用户与权限管理学习笔记
mysql用户授权远程连接的方法

[关闭]
~ ~