-
2022-04-16 11:10:34
在cmd中操作,确定配置了mysql环境变量
本地远程连接服务器
mysql -h 服务器ip地址 -P 3306 -u root -p查看所有数据库
SHOW DATABASES;进入mysql数据库
use mysql;查看所有用户
select user,host from mysql.user;创建用户,默认使用该用户可以远程连接数据库,如果只想让此用户只能本地连接则’用户名’@‘localhost’,下面的用户名也同样用’用户名’@‘localhost’
create user 用户名 identified by ‘密码’;select user,host from mysql.user;
查看该用户拥有的权限
( GRANT USAGE ON . TO xxx是连接的权限)
show grants for ‘用户名’;赋予某个库的全部权限给某用户
GRANT all on 数据库名.* TO ‘用户名’;删除某个用户某个数据库的全部权限
revoke all on 数据库名.* from ‘用户名’;#将host设置为localhost表示只能本地连接mysql
use mysql;update user set host=‘localhost’ where user=‘root’;
flush privileges; #刷新权限表,使配置生效
如果我们要开启远程连接,可以参考如下方法:
首先登录:mysql -u root -h localhost -puse mysql
#打开mysql数据库#将host设置为%表示任何ip都能连接mysql,当然您也可以将host指定为某个ip
update user set host=’%’ where user=‘root’ and host=‘localhost’;
#刷新权限表,使配置生效
flush privileges;更多相关内容 -
MySQL给新建用户并赋予权限最简单的方法
2021-01-21 15:10:01创建一个用户: create user 'oukele'@'%' identified by '...mysql 新建用户并赋予远程访问权限 [root@demo /]# mysql -u root -p #登录服务器数据库 Enter password:123xxx #1.创建一个新用户 testuser 密码为 test -
linux下mysql创建新的用户的方法
2020-09-09 19:35:46主要介绍了linux下mysql创建新的用户的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下 -
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
-
在Linux系统的命令行中为MySQL创建用户的方法
2020-12-15 08:31:06下面展示了如何在Linux中创建和设置一个MySQL用户。 首先以root身份登录到MySQL服务器中。 $ mysql -u root -p 当验证提示出现的时候,输入MySQL的root帐号的密码。 创建一个MySQL用户 使用如下命令创建一个... -
mysql 创建用户
2021-01-26 20:20:14以管理员方式打开cmd命令提示符进入MySql的Bin目录下一、以管理员身份登录mysql密码不隐藏的登录方式:mysql-uroot-p 123456密码隐藏的登录方式:mysql-uroot-p 123456二、选择mysql数据库usemysql三、创建用户并...以管理员方式打开cmd命令提示符进入MySql的Bin目录下
一、以管理员身份登录mysql
密码不隐藏的登录方式:mysql -u root -p 123456
密码隐藏的登录方式:mysql -u root -p 123456
二、选择mysql数据库
use mysql
三、创建用户并设定密码
create user '用户名'@'localhost' identified by '密码'
此处的localhost 指的是只能在mysql服务端所在服务器登录,需要在其他电脑登录,可以换成 %
四、使操作生效
flush privileges
五、创建一个测试数据库
create database testdb
六、为用户testUser赋予操作数据库testdb的所有权限
grant all privileges on testdb.* to 'testUser'@'localhost' identified by 'password'
七、使操作生效
flush privileges
八、用新用户登录
mysql -u testUser -p
允许用户从远程访问数据库的方法
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。
这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
mysql -uroot -p
mysql>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;
如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
原文博客:http://blog.csdn.net/chr23899/article/details/40401089
-
MySql 新建用户与数据库的实际操作步骤
2021-01-18 19:19:57以下的文章主要讲述的是MySql 新建用户的创建、新建数据库的实际操作步骤以及用户如何进行授权和删除用户的实际操作方案、还有对修改...密码创建用户mysql>mysql>insertintomysql.user(Host,User,Password,...以下的文章主要讲述的是MySql 新建用户的创建、新建数据库的实际操作步骤以及用户如何进行授权和删除用户的实际操作方案、还有对修改密码的实际操作,以下就是正文的主要内容的创建。
1.MySql 新建用户。
登录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"),'','','');
这样就创建了一个名为:phplamp 密码为:1234 的用户。
然后登录一下。
mysql>exit;
@>mysql -u phplamp -p
@>输入密码
mysql>登录成功
2.为用户授权。
登录MYSQL(有ROOT权限)。我里我以ROOT身份登录.
@>mysql -u root -p
@>密码
首先为MySql 新建用户创建一个数据库(phplampDB)
mysql>create database phplampDB;
授权phplamp用户拥有phplamp数据库的所有权限。
>grant all privileges on phplampDB.* to phplamp@localhost identified by '1234';
刷新系统权限表
mysql>flush privileges;
mysql>其它操作
/*
如果想指定部分权限给一用户,可以这样来写:
mysql>grant select,update on phplampDB.* to phplamp@localhost identified by '1234';
刷新系统权限表。
mysql>flush privileges;
*/
3.删除用户。
@>mysql -u root -p
@>密码
mysql>DELETE FROM user WHEREUser="phplamp"andHost="localhost";
mysql>flush privileges;
删除用户的数据库
mysql>drop database phplampDB;
4.修改指定用户密码。
@>mysql -u root -p
@>密码
mysql>update mysql.user setpasswordpassword=password('新密码') whereUser="phplamp"andHost="localhost";
mysql>flush privileges;
5.列出所有数据库
mysql>show database;
6.切换数据库
mysql>use '数据库名';
7.列出所有表
mysql>show tables;
8.显示数据表结构
mysql>describe 表名;
9.删除数据库和数据表
mysql>drop database 数据库名;
mysql>drop table 数据表名;
以上的相关内容就是对MySql 新建用户、新建数据库、用户授权、删除用户、修改密码的介绍,望你能有所收获。
【编辑推荐】
【责任编辑:孙巧华 TEL:(010)68476606】
点赞 0
-
MySql添加新用户及为用户创建数据库和给用户分配权限方法介绍
2020-09-08 19:39:28主要介绍了MySql添加新用户及为用户创建数据库和给用户分配权限方法介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 -
MySQL新建用户后无法登录问题
2022-03-26 21:55:51解决MySQL新建用户后无法登录问题 - 乘客 - 博客园 问题:发现用命令行启动MySQL的时候,新建的用户无法登录,而无密码的账户则可以登录 解决方法: 1、以root不带密码方式进入MySQL mysql -u root 2、为用户... -
MySQL创建用户和分配权限
2021-01-18 20:32:49回顾今天的数据库实验⊂(ο・㉨・ο)⊃先新建一个测试数据库再创建个表填些数据一、查看用户查看用户并没有直接的SQL语句,而是进入 mysql 数据库的 user 表(这个mysql库...二、创建用户create user 'user_name'@'ho... -
MySQL创建用户(3种方式)
2021-01-18 18:22:05MySQL 在安装时,会默认创建一个名为 root 的用户,该用户拥有超级权限,可以控制整个 MySQL 服务器。在对 MySQL 的日常管理和操作中,...MySQL 提供了以下 3 种方法创建用户。使用 CREATE USER 语句创建用户在 my... -
MySQL 创建用户表和好友表
2021-01-18 18:43:27人生如果错了方向,停止就是进步最近想做一个即时通讯的Android demo,但是一直不知道如何处理用户和好友之间的表关系。在网上找了好久也没找到合适的。我本人很少接触数据库,对数据库语句比较差。但是这只是自己... -
Mysql创建用户且只能访问指定数据库
2021-04-21 03:20:27mysql创建用户只能访问特定数据库,并拥有全部权限一 .先用dbuser用户登陆 (管理员账户)mysql-hlocalhost-udbuser-p二 .执行sql 创建数据库.用户CREATEDATABASEdbtest;CREATEUSER'testUser'@'%'IDENTIFIEDBY'123456'... -
mysql创建用户并设置只读权限
2022-01-22 09:15:05创建一个用户 CREATE USER ‘用户名’@’%’ IDENTIFIED BY ‘密码’; 给用户赋予只读权限 数据库名.* (代表只读那个数据库.后的是表只读那个表*代表所有表) GRANT SELECT ON 数据库名.* TO ‘用户名’@’%’; ... -
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新建用户无法连接
2021-06-04 14:05:25新创建的用户确认密码都没问题,但是连接还是报:1045 - Access denied for user ‘xxx’@‘localhost’(using ...查看mysql库user表,新建用户Host一列是否为%,改为localhost即可 登录之后可再改%允许远程连接 ... -
(转)Mysql 创建用户 查看权限 授权
2021-01-18 20:17:15创建用户USE mysql; #创建用户需要操作 mysql 表# 语法格式为 [@'host'] host 为 'localhost' 表示本地登录用户,host 为 IP地址或 IP 地址区间,表示指定IP地址的主机可登录,host 为 "%",表示所有主机都可登录,... -
MySQL创建数据库与创建用户以及授权
2017-10-30 12:21:351、create schema [数据库名称] default character set utf8 collate utf8_general_ci;--创建数据库 ...MySQL创建数据库与创建用户以及授权相关SQL语句,摘自博客http://www.cnblogs.com/janken/p/5500320.html -
在Linux下给mysql创建用户并分配权限及问题解决方案
2021-01-25 20:09:44密码//创建用户mysql> insert into mysql.user(Host,User,Password) values(‘localhost’,'jeecn’,password(‘jeecn’));//刷新系统权限表mysql>flush privileges;这样就创建了一个名为:jeecn... -
mysql 创建用户并赋予访问某一个数据库的权限
2022-04-10 15:56:49create user 'username' identified by 'password'; GRANT ALL PRIVILEGES ON adb.* TO 'username' WITH GRANT OPTION; GRANT ALL PRIVILEGES ON bdb.* TO 'username' WITH GRANT OPTION; flush privileges; -
MySQL创建用户并授权
2020-06-21 16:36:13MySQL创建用户并授权 近日由于项目开发需要,和第三方系统进行数据库对接,需要开放部分数据库表供对方查询访问,因此需要创建一个用户,并授权部分表结构。 本人习惯使用Navicat工具访问MySQL数据库,所以也使用... -
MySQL 创建用户,并赋予用户数据库权限
2020-07-09 16:18:40MySQL 赋予用户权限命令的简单格式可概括为: grant权限on数据库对象to用户 创建 test_user用户,密码为 Ab12345,并赋予testdb数据库的所有权限 语句: grantall ontestdb.* to test_user@'%'identifiedby'Ab... -
mysql创建用户并赋权
2018-05-15 18:45:05[sql] view plain copy use mysql; select * from user; 效果如上图,最后用数据库软件,因为在linux下界面看不清效果,太乱了。从上图可以看到,会列出数据库所有的用户...user_name:要创建用户的名字。hos... -
MySQL创建用户(CREATE USER)
2021-02-01 15:01:22在对MySQL 的日常管理和实际操作中,为了避免用户恶意冒名使用 root ...创建用户 可以使用 CREATE USER 语句来创建一个或多个 MySQL 账户,并设置相应的口令。语法格式:CREATE USER [ IDENTIFIED ] BY [ PASSWORD ... -
MySQL 创建用户及权限的操作命令
2018-11-28 09:30:50创建新用户 CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password'; 赋予操作权限: GRANT ALL PRIVILEGES ON database_name.table_name TO ‘username’@'localhost’; GRANT ALL PRIVILEGES ON database_... -
mysql创建用户/用户ip绑定,用户授权
2022-04-25 11:19:01创建用户/用户ip绑定 CREATE USER '用户名'@'IP地址' IDENTIFIED BY '密码'; 如: CREATE USER 'user'@'10.1.110.42' IDENTIFIED BY 'abcd'; 注意: 绑定多个ip需执行多个语句,如上面的用户如需再绑定一个... -
Mysql 创建新用户方法
2021-02-08 03:29:15-----创建用户CREATEUSER语法:CREATEUSER'username'@'host'IDENTIFIEDBY'password';例子:CREATEUSER'dog'@'localhost'IDENTIFIEDBY'123456';CREATEUSER'pig'@'192.168.1.101_'IDENDIFIEDBY'123456';CREATEU... -
mysql创建用户(权限)、视图
2021-01-28 20:17:39一、创建用户1、create user '用户名'@‘本机名’ indentified by ‘密码’2、grant all(权限) on *.*(表) '用户名'@‘本机名’ indentified by '密码'二、删除用户1、drop user '用户名'@‘本机名’,'用户名'@‘本... -
mysql 新建用户并赋予远程访问权限
2019-05-11 14:38:25[root@demo /]# mysql -u root -p #登录服务器数据库 Enter password:123xxx #1.创建一个新用户 testuser 密码为 testuserpass CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'testuserpass'; #2.创建数据库...