MySql:局域网和权限用户管理

MySql 5.6(XP)/5.7(win7) 添加用户和设置局域访问权限操作.请在 http://sourceforge.net/  下载MySql Control Center(不是安装版本).

1 use mysql;
2
3 select * from user;
4
5 update user set authentication_string=password(‘0214‘) where user=‘geovindu‘;
6
7 update user set plugin=‘mysql_native_password‘ where user=‘geovindu‘;

 1 #20150320 涂聚文
 2 #系统数据库 MYSQL 5.6,5.7
 3
 4 use mysql;
 5
 6 select ‘host‘ from user where user=‘root‘;
 7
 8 select  * from user where user=‘root‘;
 9 #设置局域网访问
10 update user set host = ‘%‘ where user =‘root‘;
11 flush privileges;
12
13 select  * from user;
14 #5.6
15 select Host,User,password from mysql.user;
16 #5.7
17 select Host,User,authentication_string from mysql.user;
use mysql;
select * from user;
#5.6以下
update user set password=password(‘0214‘) where user=‘geovindu‘;
#5.7
update user set authentication_string=password(‘0214‘) where user=‘geovindu‘;

时间: 2024-10-12 22:50:13

MySql:局域网和权限用户管理的相关文章

学学MySQL(一)——用户管理和权限管理

在实际应用中,我们经常会有这样一种需求--某一个项目的开发团队只能对其正在进行项目的数据库及数据表进行增删改查操作,而无权对其他项目的数据库进行上述操作,这就不能单单使用一个 root 用户来搞定,需要我们为 MySQL 添加普通用户并赋予相应权限. 1.创建/ 移除一个MySQL 普通用户: mysql> createuser 'newuser'@'%' identified by 'thepassword'; 一旦用户被创建,包括加密的密码.权限和资源限制在内的所有账号细节都会被存储在名为

MySQL的访问控制与用户管理

MySQL服务器的安全基础是用户应该对他们需要的数据具有适当的访问权,既不能多也不能少.管理访问控制需要创建和管理用户账号. 使用MySQL Administrator,MySQL Administrator提供了一个图形用户界面,可以用来管理用户及账号权限. 防止无意的错误,访问控制的目的不仅仅是防止用户的恶意企图.数据梦魇更为常见的是无意识的错误的结果,如打错MySQL语句,在不合适的数据库中操作或其它一些用户错误.通过保证用户不能执行它们不应该执行的语句,访问控制有助于避免这些情况的发生.

MySQL 用户管理及权限管理

MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用.如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接. 在 MySQL 命令行模式下输入如下命令可以为 MySQL 创建一个新用户: CREATE USER username IDENTIFIED BY 'password'; 新用户创建完成,但是此刻如果以此用户登陆的话,会报错,因为我们还没有为这个用户分配相应权限,分配权限的命令如下: GRANT ALL PRIVILEGES ON *.

MySQL 用户管理与权限管理

-- 操作环境mysql> show variables like 'version';  +---------------+--------+| Variable_name | Value  |+---------------+--------+| version       | 5.6.25 |+---------------+--------+1 row in set (0.04 sec) 背景知识补充:user   表中 host 列的值的意义%            匹配所有主机loc

mysql 用户管理和权限设置

用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建 mysql> create user  zx_root   IDENTIFIED by 'xxxxx';   //identified by 会将纯文本密码加密作为散列值存储 修改 mysql>rename   user  feng  to   newuser://mysql 5之后可以使用,之前需要使用update 更新user表 删除

MySQL权限和用户管理

Mysql权限系统(由mysql权限表进行控制user和db)通过下面两个方面进行认证: 1)对于连接的用户进行身份验证,合法的通过验证,不合法的拒绝连接. 2)对于通过连接认证的用户,可以在合法的范围内对数据库进行操作. Mysql的权限表在数据库启动时就被载入内存,当用户通过身份认证后,就可以在内存中进行相应的权限存取,对数据库进行相应的操作.在权限存取的过程中,mysql数据库会用到其内部"mysql"数据库的user.db.host权限表.其中最重要的是user权限表,其内容主

MySQL用户管理和权限设置

用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建 mysql> create user  zx_root   IDENTIFIED by 'xxxxx';   //identified by 会将纯文本密码加密作为散列值存储 修改 mysql>rename   user  feng  to   newuser://mysql 5之后可以使用,之前需要使用update 更新user表 删除

MySQL用户、[表库字段]权限、管理及查询缓存详解

MySQL用户管理: mysql> help contents; You asked for help about help category: "Contents" For more information, type 'help <item>', where <item> is one of the following categories:    Account Management    Administration    Compound Sta

mysql 用户管理和权限设置(转)

用户管理 mysql>use mysql; 查看 mysql> select host,user,password from user ; 创建 mysql> create user  zx_root   IDENTIFIED by 'xxxxx';   //identified by 会将纯文本密码加密作为散列值存储 修改 mysql>rename   user  feng  to   newuser://mysql 5之后可以使用,之前需要使用update 更新user表 删除