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 新建用户授权、oracle新建用户并授权、linux新建用户并授权、plsql新建用户并授权,以便于您获取更多的相关知识。

时间: 2024-10-28 22:41:41

MySQL新建用户并授权的教程的相关文章

Mysql中新建用户及授权的方法分享_Mysql

在项目开发的过程中可能需要开放自己的数据库给别人,但是为了安全不能自己服务器里其他数据库同时开放.那么可以新建一个用户,给该用户开放特定数据库权限 测试环境:Centos 6.3和Mysql 5.3 一.新建用户 复制代码 代码如下: //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values("localhost","cp

MySQL创建用户与授权及撤销用户权限方法_Mysql

MySQL中创建用户与授权的实现方法. 运行环境:widnows xp professional + MySQL5.0 一, 创建用户 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,

MySQL新建用户,授权,删除用户,修改密码

  1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234")); //刷新系统权限表 mysql>flush privileges; 这样就创建了一个名为:phplamp 密码为:1234 的用

MySql增加用户、授权、修改密码等语句_Mysql

1.新建用户. //登录MYSQL @>mysql -u root -p @>密码 //创建用户 mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub ject) values("localhost","pppadmin",password("passwd"),'','',''); 这样就创建了一个名为

mysql新建用户的方法

新增 insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject) values("localhost","cz",password("cz2@14"),'','',''); flush privileges; create database czdb; grant all privileges on czdb.* to cz@localhost id

MySQL创建用户与授权方法_Mysql

注:我的运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码

mysql新建用户本地无法登录

  出此是用mysql,因为root权限过高,所以新建一用户appadmin,权限仅为要用到的数据库.创建语句如下:grant select,insert,update,delete on test.* to appadmin@"%" identified by "password";其中@"%"是可以在任何地址登录. 创建后到mysql.user下查看,有该用户.但是使用mysql -u appadmin -ppassword 登录,提示无法登

mysql 添加用户,授权,远程登陆,远程导入导出数据库,用户及权限查询,新增用户无法登陆,

首先提示一点,当使用新增用户登陆失败: root@controller:~# mysql -h localhost -ukeystone -ppassword  ERROR 1045 (28000): Access denied for user 'keystone'@'localhost' (using password: YES)解决方法:  增加普通用户后,执行:  mysql> use mysql mysql> delete from user where user=''; mysql

MySQL中用户授权以及删除授权的方法_Mysql

用户授权方法 你可以通过发出GRANT语句增加新用户: shell> mysql --user=root mysql mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost IDENTIFIED BY 'something' WITH GRANT OPTION; mysql> GRANT ALL PRIVILEGES ON *.* TO monty@"%" IDENTIFIED BY 'something' WITH