精华内容
下载资源
问答
  • mysql创建用户
    千次阅读
    2022-04-25 11:19:01

    创建用户/用户ip绑定

    CREATE USER '用户名'@'IP地址' IDENTIFIED BY '密码';

    如:

    CREATE USER 'user'@'10.1.110.42' IDENTIFIED BY 'abcd';

    注意:

    绑定多个ip需执行多个语句,如上面的用户如需再绑定一个localhost,需再执行

    CREATE USER 'user'@'localhost' IDENTIFIED BY 'abcd';

    删除用户或ip绑定

    drop USER '用户名'@'IP地址';

    drop USER 'user'@'10.1.110.42';

    授权

    GRANT 权限 ON 数据库名.表名 TO '用户名'@'IP地址' ;

    如:

    GRANT select, insert, update, delete,create,alter,drop ON platform_form.t_form TO 'user'@'localhost' ;

    注意:

    如果是整个数据库授权,记得数据库名后加上 .*

    授权数据库前,需要先 use 数据库,如上面语句执行前需执行 use platform_form;

    授予所有权限则使用all,如

    GRANT  all ON platform_form.* TO 'user'@'localhost' ;

    最后,都记得

    flush privileges;

    更多相关内容
  • Mysql创建用户

    千次阅读 2021-06-30 19:57:36
    1.1、创建用户 create user 用户名@‘IP地址’ IDENTIFIED BY ‘密码’;注意:'IP地址’可以设置为localhost(代表本机) 或者 ‘%’(代表允许所有IP地址登录)示例:create user lotus @‘localhost’ identified by ...

    1.1、创建用户

    create user 用户名@'IP地址' IDENTIFIED BY '密码';注意:'IP地址'可以设置为localhost(代表本机) 或者 '%'(代表允许所有IP地址登录)
    示例:
    create user lotus @'localhost'  identified by 'root';
    

    1.2、删除用户

    drop user 用户名 @'IP地址';
    注意:'IP地址'可以设置为localhost(代表本机)或者'%'(代表允许所有IP地址登录)
    示例:
    drop user lotus @'localhost'
    

    1.3、用户授权

    all privileges:所有权限  select:读取权限。  delete:删除权限。
    update:更新权限。create:创建权限  drop:删除数据库、数据表权限。
    所有的数据库就用*.*,所有的权限就用all或者all privileges,数据库.* 下面所有的表 
    grant 权限1,权限2,...... on 数据库名.* to 用户名@'ip地址' ;
    示例:
    grant all on bank.* to lotus @'localhost';
    

    1.4、刷新授权

    flush privileges;
    

    1.5、查看授权

    show GRANTS for lotus @'localhost'
    

    1.6、撤销授权

    revoke 权限1,权限2,...... on 数据库名.* to 用户名@'ip地址';
    示例:
    revoke all on bank.* from lotus @'localhost';
    

    1.7、修改密码

    
    修改密码 set password = password ( 'wy123' );
    登录授权 grant all privileges on *.* to 'lotus' @'%' identified by 'wy123';
    刷新授权 flush privileges;
    

    1.8、忘记密码

    1、可以在配置文件(mysql.ini)里加上 skip-grant-tables ,注意写到[mysqld]参数组下,表示跳过授权
    2、重启MySQL(net stop mysql 先闭关  net start mysql )再登录就不需要密码,进去改密码,改完后,直接 FLUSH PRIVILEGES; 就可以使用新密码来登录了
    示例:(update mysql.user set password=password("root") where user="root" and host="localhost";)
    3、改完后记得去掉配置文件例的 skip-grant-tables,重新启动MySQL服务
    4、再使用新的密码登录就可以了
    
    展开全文
  • MySQL创建用户和授权

    千次阅读 2021-12-14 15:19:28
    创建用户: # 指定ip:192.118.1.1的sunwork用户登录 create user 'alex'@'192.118.1.1' identified by '123'; # 指定ip:192.118.1.开头的sunwork用户登录 create user 'alex'@'192.118.1.%' identified by '123'; #...
    进入到mysql数据库下
    
    mysql> use mysql
    Database changed
    
    对新用户增删改
    
    1.创建用户:
    # 指定ip:192.118.1.1的sunwork用户登录
    create user 'sunwork'@'192.118.1.1' identified by '123';
    # 指定ip:192.118.1.开头的sunwork用户登录
    create user 'sunwork'@'192.118.1.%' identified by '123';
    # 指定任何ip的sunwork用户登录
    create user 'sunwork'@'%' identified by '123';
    
    2.删除用户
    drop user '用户名'@'IP地址';
    
    
    3.修改用户
    rename user '用户名'@'IP地址' to '新用户名'@'IP地址';
    
    4.修改密码
    set password for '用户名'@'IP地址'=Password('新密码');
    
    对当前的用户授权管理
    
    #查看权限
    show grants for '用户'@'IP地址'
    
    #授权 sunwork用户仅对db1.t1文件有查询、插入和更新的操作
    grant select ,insert,update on db1.t1 to "sunwork"@'%';
    
    # 表示有所有的权限,除了grant这个命令,这个命令是root才有的。sunwork用户对db1下的t1文件有任意操作
    grant all privileges  on db1.t1 to "sunwork"@'%';
    #sunwork用户对db1数据库中的文件执行任何操作
    grant all privileges  on db1.* to "sunwork"@'%';
    #sunwork用户对所有数据库中文件有任何操作
    grant all privileges  on *.*  to "sunwork"@'%';
     
    #取消权限	
     
    # 取消sunwork用户对db1的t1文件的任意操作
    revoke all on db1.t1 from 'sunwork'@"%";  
    
    # 取消来自远程服务器的sunwork用户对数据库db1的所有表的所有权限
    
    revoke all on db1.* from 'sunwork'@"%";  
    
    取消来自远程服务器的sunwork用户所有数据库的所有的表的权限
    revoke all privileges on *.* from 'sunwork'@'%';
    
    MySql备份命令行操作
    
    # 备份:数据表结构+数据
    mysqdump -u root db1 > db1.sql -p
    
    
    # 备份:数据表结构
    mysqdump -u root -d db1 > db1.sql -p
    
    #导入现有的数据到某个数据库
    #1.先创建一个新的数据库
    create database db10;
    # 2.将已有的数据库文件导入到db10数据库中
    mysqdump -u root -d db10 < db1.sql -p
    

    展开全文
  • MySQL创建用户并授权

    千次阅读 2022-05-25 13:47:39
    MySQL创建用户并授权 创建用户 CREATE USER 'testDatabase'@'%' IDENTIFIED BY '111111'; # CREATE USER '你的用户名'@'可以访问数据库的ip,%表示所有' IDENTIFIED BY '数据库密码'; 用户授权 GRANT ALL ON test...

    MySQL创建用户并授权

    创建用户

    1. 使用 命令创建

      #使用 CREATE
       CREATE USER 'testDatabase'@'%' IDENTIFIED BY '111111';
      # CREATE USER '你的用户名'@'可以访问数据库的ip,%表示所有' IDENTIFIED BY '数据库密码
      # 使用GRANT USAGE,USAGE表示没有任何权限。
      GRANT USAGE ON *.* TO 'dummy'@'localhost';
      
    2. sql创建

      INSERT INTO user (Host,User,Password) values('ip','用户名','密码')
      

    用户授权

    1. 使用 命令创建

      GRANT ALL ON testDatabase_jixian.* TO 'username'@'%';
      
    2. sql创建

      INSERT INTO user (Host, User, Password)
          (HOST,Db, USER,
           Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv)
          VALUES
      ('ip','数据库','用户名',
          'Y','Y','Y','Y','Y','Y');
      

    解释

    • GRANT
    • ALL # all表示拥有数据库所有权限,还有SELECT,INSERT,UPDATE,delete,drop,create等等。建不使用all
    • ON testDatabase_jixian.* 数据库名称.表名,*代表所有数据库或所有表,
    • TO
    • ‘username’@‘%’; #用户名称以及ip

    注意:

    1. 授权之后需要用户重连MySQL,才能获取相应的权限。
    2. 用以上命令授权的用户不能给其它用户授权,如果想开通该授权,用以下命令:
    # 加上 WITH GRANT OPTION
    GRANT privilegesxxx ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
    

    查看用户授权

    SHOW GRANTS FOR 'username'@'%'
    

    设置与更改用户密码

    SET PASSWORD FOR 'username'@'指定ip' = PASSWORD('密码');
    

    如果是当前登陆用户直接用:

    SET PASSWORD = PASSWORD("密码");
    

    示例:

    SET PASSWORD FOR 'username'@'%' = PASSWORD("123456");
    

    撤销用户权限

    REVOKE privilegexxx ON databasename.tablenamexxx FROM 'username'@'指定ip';
    

    示例:

    REVOKE SELECT ON *.* FROM 'username'@'%'; # 撤销SELECT权限
    

    注意:

    如果你给用户'username'@'%'授权的命令为(或类似的):GRANT SELECT ON test.user TO 'username'@'%',那么使用REVOKE SELECT ON *.* FROM 'username'@'%'命令并不能撤销该用户对test数据库中user表的SELECT 操作。相反,如果授权使用的是GRANT SELECT ON *.* TO 'username'@'%';那么REVOKE SELECT ON test.user FROM 'username'@'%'命令也不能撤销该用户对test数据库中user表的Select权限。

    删除用户

    DROP USER 'username'@'指定ip'; -- 方式一
    delete from mysql.user where user="username"; -- 方式二
    
    展开全文
  • mysql创建用户并分配权限

    千次阅读 2022-04-16 11:10:34
    mysql创建用户并分配权限
  • mysql创建用户、数据库并授权

    千次阅读 2022-03-23 15:26:05
    1、进入mysql mysql -u用户名 -p密码 ...2、创建用户 CREATE USER '用户名'@'%' IDENTIFIED BY '密码'; 3、创建数据库 CREATE DATABASE 库名; 4、授权 grant all privileges on 库名.* to '用户名'@'%';
  • Mysql创建用户并授权

    千次阅读 2021-03-04 01:10:30
    MySQL5.7 mysql.user表没有password字段改 ... 创建用户:命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';例子:CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';CREATE USER 'dog2'@'lo...
  • mysql创建用户表借鉴

    千次阅读 2021-05-30 13:35:38
    三、创建用户表 CREATE TABLE IF NOT EXISTS xx_user( id INT UNSIGNED AUTO_INCREMENT KEY COMMENT ‘用户编号’, username VARCHAR(20) NOT NULL UNIQUE COMMENT ‘用户名’, password CHAR(32) NOT NULL COMMENT ...
  • MySQL创建用户(3种方式)

    千次阅读 2021-01-18 18:22:05
    MySQL 在安装时,会默认创建一个名为 root 的用户,该用户拥有超级权限,可以控制整个 MySQL 服务器。在对 MySQL 的日常管理和操作中,...MySQL 提供了以下 3 种方法创建用户。使用 CREATE USER 语句创建用户在 my...
  • MySQL 赋予用户权限命令的简单格式可概括为: grant权限on数据库对象to用户 创建 test_user用户,密码为 Ab12345,并赋予testdb数据库的所有权限 语句: grantall ontestdb.* to test_user@'%'identifiedby'Ab...
  • mysql 创建用户并授予视图查看权限

    千次阅读 2020-12-25 14:27:36
    创建用户'viewer',密码为'123456' CREATE USER 'viewer'@'%' IDENTIFIED BY '123456' 授予其查看视图的权限 GRANT SELECT, SHOW VIEW ON `mas-party`.`view` TO 'viewer'@'%'
  • MySQL创建用户、为用户授权

    千次阅读 2021-01-19 05:50:36
    一、创建用户1.root用户(管理员)登录,进入mysql数据库mysql> use mysqlDatabase changed2.创建用户1.创建用户:# 指定ip:192.168.43.144的Sroxi用户登录create user 'Srox'@'192.168.43.144' identified by '123...
  • linux mysql 创建用户并赋予权限

    千次阅读 2018-12-03 21:02:37
    //新建用户 admin 密码为123456 create user admin identified by '123456';...//创建数据库 create database if not exists dbname; //给test数据库权限赋给admin用户 GRANT SELECT, INSERT, UPDATE, DELE...
  • MySQL 创建用户,设置密码

    千次阅读 2019-06-11 16:56:59
    (一)MySQL 创建用户 命令行: CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明: username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想...
  • mysql创建用户并授权某个数据库

    千次阅读 2019-04-02 16:51:00
    3.创建用户并设定密码 create user 'yang'@'localhost' identified by 'yl'; mysql默认是使用本地主机访问,如果想使用外网访问,将‘localhost’改为外网的ip地址 4.使操作生效 flush ...
  • MySQL 创建用户并授权

    万次阅读 2018-07-02 17:52:26
    创建用户CREATE USER 'usernamexxx'@'hostxxx' IDENTIFIED BY 'passwordxxx';说明:hostxxx:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符...
  • MYSQL 创建用户并授权

    千次阅读 2017-07-21 17:03:26
    通过CREATE USER命令进行创建用户 CREATE USER 'username@host' [IDENTIFIED BY 'PASSWORD'] 其中密码是可选项; 例子:CREATE USER 'john@192.168.189.71' IDENTIFIED BY "123"; 说明:该方法创建出来的用户只有...
  • mysql创建用户并授权

    千次阅读 2022-01-21 21:58:29
    1、使用navicat创建数据库 ...MySQL数据库创建用户及授权操作_shexianyu的博客-CSDN博客_mysql创建用户并授权数据库1、登录mysql的root账号# 使用root用户登录mysql -u root -p2、使用命令创建用户C
  • 今天使用Navicat给MySQL创建用户,并赋予权限时,无论怎么设置,都会显示所有的表。将问题记录下来,方便之后的查询 1、首先使用root用户登录数据库 2、点击“用户”选项,新建用户 3、在常规选项卡中填入需要创建...
  • mysql 创建用户并赋予用户权限

    万次阅读 2017-02-17 23:11:36
    在很多时候,我们并不会直接利用mysql的root用户进行项目的开发,一般的,我们都会创建一个具有部分权限的用户。比如我们只需要从数据库中查找数据,我们就只需要创建一个具有select权限的用户即可。
  • mysql创建用户的方法分成三种:INSERT USER表的方法、CREATE USER的方法、GRANT的方法。账号名称的构成方式 账号的组成方式:用户名@主机(所以可以出现重复的用户名,跟其他的数据库不一样) 用户名:16字符以内 ...
  • MySQL 创建用户并设置所有权限

    万次阅读 2018-05-29 11:03:06
    1、创建用户:CREATE USER 'username'@'host' IDENTIFIED BY 'password';username:用户名;host:指定在哪个主机上可以登录,本机可用localhost,%通配所有远程主机;password:用户登录密码;2、授权:GRANT ALL ...
  • 创建用户: %:任何ip sa:用户名 密码:123456 mysql> create user 'sa'@'%' identified by '123456'; Query OK, 0 rows affected (0.00 sec) 创建数据库: mysql> create database test; 显示数据库列表: ...
  • linux中mysql创建用户,并配置权限

    千次阅读 2019-09-02 12:22:43
    //登录mysql的root用户 $> mysql -u root -p $> root密码 //新建用户名为tester,密码为123456的用户,结尾分号是必须的。 mysql> insert into mysql.user(Host,User,Password) values('localhost','tester...
  • MySQL如何创建用户

    万次阅读 2022-03-15 21:26:42
    创建普通用户,必须有相应的权限来执行创建操作。MySQL提供了三种创建普通的用户方法,分别是create user,grant 和直接操作mysql授权表
  • mysql创建用户并授权

    千次阅读 2022-05-19 22:00:00
    分两种情况,第一种先使用create user命令创建用户,然后grant授权;第二种直接使用grant创建并授权;我们先看第一种如何实现 查看用户权限 show grants for 你的用户 比如: show grants for root@'localhost';
  • Mysql创建用户并赋予权限

    千次阅读 2018-06-16 13:13:13
    转载自:https://blog.csdn.net/DoneSpeak/article/details/55548779胡扯  在很多时候,我们并不会直接利用mysql的root用户进行项目...   我总是忘记怎么创建用户和赋予用户权限,以及怎么查找用户所具有的权限...
  • 一、创建用户并授权 1. 登录mysql  mysql -u root -q输入密码 2. 创建数据库(已有数据库就不需要建立)  create database newDB;//以创建newDB为例 3. 创建用户 创建userone,只能本地访问  create user ...
  • MySQL创建用户的三种方法

    万次阅读 2016-04-26 16:38:08
    前言:mysql创建用户的方法分成三种:INSERT USER表的方法、CREATE USER的方法、GRANT的方法。 一、账号名称的构成方式 账号的组成方式:用户名+主机(所以可以出现重复的用户名,跟其他的数据库不一样) 用户名...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 703,737
精华内容 281,494
关键字:

mysql创建用户

mysql 订阅