Linux下给mysql创建用户分配权限

原创 2017年01月15日 09:40:35

Linux下给mysql创建用户分配权限,首先是进入Linux系统,然后创建用户(@>是在linux中执行,mysql>是在mysql中执行):

  1. //登录MYSQL 
  2. @>mysql -u root -p 
  3. @>密码 
  4. //创建用户 
  5. mysql> insert into mysql.user(Host,User,Passwordvalues ('localhost','66php',password('66phpPWD')); 
  6. //刷新系统权限表 
  7. mysql>flush privileges

这样就创建好一个用户名为:66php,密码为:66phpPWD。下面是创建一个数据库,并为这个用户授权:

  1. //首先创建一个数据库(66phpDB) 
  2. mysql>create database 66phpDB; 
  3. //授权66php用户拥有66phpDB数据库的所有权限 
  4. @>grant all privileges on 66phpDB.* to 66php@localhost identified by '66phpPWD'//刷新系统权限表
  5. mysql>flush privileges;
  6. //退出后登录一下
  7. mysql>quit;  

all privileges一个是所有权限,可以分配select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个部分权限给用户,用英文逗号隔开。66phpDB.*如果换成*.*都表示所有的数据库中所有表的权限。用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%’表示从任何地址连接。66phpPWD‘连接密码’不能为空,否则无法创建。


版权声明:一首歌,一段情,你可曾体会?我的个人微信公众号:歌曲背后的故事。

Linux下mariadb的使用

数据库的使用越来越广泛 在liunx下如何使用数据库呢? 下面我给大家介绍一种数据库 mariadb 首先我们安装mariadb 安装完毕后打开数据库 输入SHOW  D...
  • weixin_38227455
  • weixin_38227455
  • 2017年04月18日 19:11
  • 1145

mariadb 下管理用户账号

详细见:http://www.cnblogs.com/conanwang/p/5932579.html用户的权限信息都保存在 mysql 库中的几个权限表中。对MariaDB的账号管理主要通过下面的S...
  • xs20691718
  • xs20691718
  • 2017年07月01日 17:27
  • 223

Linux 服务器上建立用户并分配权限

1. 创建用户adduser这个命令,我们很容易理解其作用,因为完全可以顾名思义:add是英语“添加”的意思,user是英语“用户”的意思,因此adduser就是用于添加用户。adduser newn...
  • jiandanjinxin
  • jiandanjinxin
  • 2016年07月15日 20:29
  • 15648

在Linux下给mysql创建用户并分配权限及问题解决方案

1.新建用户   //登录MYSQL   @>mysql -u root -p   @>密码   //创建用户   mysql> insert into mysql.user(Host,Us...
  • wuzhilon88
  • wuzhilon88
  • 2014年10月22日 15:12
  • 19355

linux 新建用户、用户组 以及为新用户分配权限

1、添加新的用户账号使用 useradd命令,其语法如下:  代码: useradd 选项 用户名 其中各选项含义如下: 代码: -c comment 指定一段注释性描述。 -d ...
  • farmwang
  • farmwang
  • 2017年05月25日 22:42
  • 2187

linux命令行中mysql添加用户、删除用户、授权、修改密码等

→ linux命令行中mysql添加用户、删除用户、授权、修改密码等 一、root用户密码的维护: 由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起...
  • xpp1993
  • xpp1993
  • 2013年05月30日 19:31
  • 6563

Linux下给mysql创建用户分配权限(基于改动)

1.新建用户   //登录MYSQL   @>mysql -u root -p   @>密码 // 查看所有用户         mysql> select * from mys...
  • hackerwin7
  • hackerwin7
  • 2014年04月21日 21:00
  • 4443

Linux下给mysql创建用户分配权限

Linux下给mysql创建用户分配权限,首先是进入Linux系统,然后创建用户(@>是在linux中执行,mysql>是在mysql中执行): //登录MYSQL @>mysql -u root -...
  • wu18663419760
  • wu18663419760
  • 2017年01月15日 09:40
  • 107

Linux环境下Mysql++安装及操作深入详解

题记:之前项目中使用OTL连接操作Oracle数据库,对于Mysql有用,但没有总结。目前常用的两种连接方式:方式一:mysql conncetor (http://dev.mysql.com/d...
  • wojiushiwo987
  • wojiushiwo987
  • 2016年08月27日 16:17
  • 4989

Linux下给mysql创建用户分配权限

Linux下给mysql创建用户分配权限 1.新建用户   //登录MYSQL   @>mysql -u root -p   @>密码   //创建用户   mysql> insert into my...
  • zygzzp
  • zygzzp
  • 2013年09月14日 19:22
  • 780
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Linux下给mysql创建用户分配权限
举报原因:
原因补充:

(最多只允许输入30个字)