美文网首页
mysql创建用户及赋权

mysql创建用户及赋权

作者: 无语丶东流 | 来源:发表于2017-02-10 17:10 被阅读0次

1、以管理员身份登录mysql

mysql -u root -p

2、选择mysql数据库

use mysql

3、创建用户并设定密码

create user 'test'@'localhost' identified by '123456'

4、使操作生效

flush privileges

5、为用户创建数据库

create database testdb

6、为用户赋予操作数据库testdb的所有权限

grant all privileges on  db.* to test@localhost identified  by '123456'

7、使操作生效

flush privileges

8、用新用户登录

mysql -u test -p

_____________________________________________________________________________

允许用户从远程访问数据库的方法

解决方法(建议使用第二种方法进行解决):

1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,

更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -pvmwaremysql>  use mysql;mysql>update user set host = '%' where user = 'root';

mysql> select host, user from user;

2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。

GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO 'adssystem'@'%' IDENTIFIED BY 'Admin-502' WITH GRANT OPTION;

相关文章

  • mysql创建用户及赋权

    1、以管理员身份登录mysql mysql -u root -p 2、选择mysql数据库 use mysql 3...

  • MySQL数据快速导入

    赋予权限 grant:创建用户及赋权操作select,insert,create,drop:赋予查询、写入、建表及...

  • MySQL 8 安装完成之后

    原文: MySQL8.0-Hole mysql8.0 创建用户授予权以及客户端连接错解决方法…… 一、创建用户和授...

  • Mysql5.7 安装

    安装依赖 创建 Mysql 用户及组 下载 mysql-boost 安装包 解压 mysql-boost 创建数据...

  • MySQL基础

    CentOS7安装MySQL MySQL基础语句 db及用户操作 创建用户:create user 'userna...

  • MySQL基础知识

    MySQL安装 管理服务 允许远程连接 修改配置文件 用户赋权 重启数据库 数据库操作 创建数据库 删除数据库 切...

  • 2022-09-10

    (一)创建表空间、创建用户、用户赋权限、表结构 一、创建表空间 二、创建用户 三、用户赋权限 说明:给用户赋dba...

  • MYSQL ERROR 1396 (HY000) 错误的解决办法

    mysql中创建一个database和用户,并赋权限:create database dbdna;CREATE U...

  • mysql:grant命令与flush privileges

    grant用来给用户赋权,在执行grant后,一定要执行flush privileges吗? 这里先创建一个用户:...

  • mysql安装记录

    添加用户及分组 解压安装包,文件放在 /usr/local/mysql在/usr/local/mysql目录下创建...

网友评论

      本文标题:mysql创建用户及赋权

      本文链接:https://www.haomeiwen.com/subject/pbjetttx.html