- 浏览: 231081 次
- 性别:
- 来自: 杭州
文章分类
最新评论
-
hl174:
写的不错,赞一个
在Java中字节与十六进制的相互转换主要思想有两点 -
l540151663:
也是个好方法
String为空判断
MYSQL用户管理
xxxxxxxx案例xxxxxxxstart
A计算机访问不到B计算机上面的服务,可能是B计算机对访问的ip,或者用户的限制(如第三条)
mysql> grant all on *.* to 'root'@'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
xxxxxxxx案例xxxxxxxstart
一、 用户登录
格式: mysql -h主机地址 -u用户名 -p用户密码
mysql -h110.110.110.110 -uroot -p123
本地可以直接mysql –uroot -p
二、 用户退出
exit、quit
三、 添加用户
mysql.user表保存的是用户的登录信息
直接添加无权限
insert into mysql.user (host,user,password) values('%','jifei',PASSWORD('jifei'));
添加并赋权
grant select on 数据库.* to '用户名'@'登录主机' identified by '密码'
四、 用户权限
添加权限
grant 权限 on 数据库.表 to '用户名'@'登录主机';
权限: select ,update,delete,insert(表数据)、create,alert,drop(表结构)、references(外键)、create temporary tables(创建临时表)、index(操作索引)、create view,show view(视图)、create routine,alert routine,execute(存储过程)、all,all privileges(所有权限)
数据库:数据库名或者*(所有数据库)
表:表名或者*(某数据库下所有表)
主机:主机名或者%(任何其他主机)
例:grant selec,insert,update,delete on *.* to 'jifei'@'%';
撤销权限
revoke 权限 on 数据库.表 from '用户名'@'登录主机';//将to改为from
例:revoke all on *.* from ‘jifei’@’%’;
查看权限
show grants;//自己
show grants for dba@localhost;//指定用户指定host
五、 删除用户
delete from mysql.user where user='' and host='';
六、 修改密码
update mysql.user set password=PASSWORD('111111') where user='root';
七、 找回密码
关闭mysql服务
killall -TERM mysqld
修改配置文件
vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
重启mysqld
service mysqld restart
登录
mysql -uroot -p
修改密码
update mysql.user set password=PASSWORD('111111') where user='root';
flush privileges;//刷新权限
修改配置文件
vi /etc/my.cnf
去掉之前的改动
重启服务
设置远程用户
八、 远程用户
① 限制在指定ip登录host为ip详情请看 添加权限
② 在任意远程ip登录host为%详情请看 添加权限
远程访问
mysql -h110.110.110.110 -uroot -p123;//指定h为ip详情请看 用户登录
一些标准实例:
1. mysql.user表实例:一般来说,Host字段都使用ip来限制,而不是机器名(机器名可变,不是特别靠谱)
select Host, User from user;
| 172.17.% | dev |
| 172.17.0.% | export |
| 172.17.0.20 | demo |
| 172.28.0.% | dev |
| 192.168.% | dev |
| 110.111.126.% | demo |
| 110.111.126.103 | helper |
| 110.111.127.% | webnav |
| localhost | backup |
| localhost | backupdata |
| localhost | root |
+-----------------+-----------------+
2. 授权实例:show grants for 'helper'@'110.111.127.%'
+--------------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'helper'@'110.111.127.%' IDENTIFIED BY PASSWORD 'xxxxxxxxxxxxxxxxx' WITH MAX_USER_CONNECTIONS 200 |
| GRANT ALL PRIVILEGES ON `helper_online`.* TO 'helper'@'110.111.127.%' |
+--------------------------------------------------------------------------------------------------------------------------------------------------+
xxxxxxxx案例xxxxxxxstart
A计算机访问不到B计算机上面的服务,可能是B计算机对访问的ip,或者用户的限制(如第三条)
mysql> grant all on *.* to 'root'@'%' identified by '123456';
Query OK, 0 rows affected (0.00 sec)
xxxxxxxx案例xxxxxxxstart
一、 用户登录
格式: mysql -h主机地址 -u用户名 -p用户密码
mysql -h110.110.110.110 -uroot -p123
本地可以直接mysql –uroot -p
二、 用户退出
exit、quit
三、 添加用户
mysql.user表保存的是用户的登录信息
直接添加无权限
insert into mysql.user (host,user,password) values('%','jifei',PASSWORD('jifei'));
添加并赋权
grant select on 数据库.* to '用户名'@'登录主机' identified by '密码'
四、 用户权限
添加权限
grant 权限 on 数据库.表 to '用户名'@'登录主机';
权限: select ,update,delete,insert(表数据)、create,alert,drop(表结构)、references(外键)、create temporary tables(创建临时表)、index(操作索引)、create view,show view(视图)、create routine,alert routine,execute(存储过程)、all,all privileges(所有权限)
数据库:数据库名或者*(所有数据库)
表:表名或者*(某数据库下所有表)
主机:主机名或者%(任何其他主机)
例:grant selec,insert,update,delete on *.* to 'jifei'@'%';
撤销权限
revoke 权限 on 数据库.表 from '用户名'@'登录主机';//将to改为from
例:revoke all on *.* from ‘jifei’@’%’;
查看权限
show grants;//自己
show grants for dba@localhost;//指定用户指定host
五、 删除用户
delete from mysql.user where user='' and host='';
六、 修改密码
update mysql.user set password=PASSWORD('111111') where user='root';
七、 找回密码
关闭mysql服务
killall -TERM mysqld
修改配置文件
vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
重启mysqld
service mysqld restart
登录
mysql -uroot -p
修改密码
update mysql.user set password=PASSWORD('111111') where user='root';
flush privileges;//刷新权限
修改配置文件
vi /etc/my.cnf
去掉之前的改动
重启服务
设置远程用户
八、 远程用户
① 限制在指定ip登录host为ip详情请看 添加权限
② 在任意远程ip登录host为%详情请看 添加权限
远程访问
mysql -h110.110.110.110 -uroot -p123;//指定h为ip详情请看 用户登录
一些标准实例:
1. mysql.user表实例:一般来说,Host字段都使用ip来限制,而不是机器名(机器名可变,不是特别靠谱)
select Host, User from user;
| 172.17.% | dev |
| 172.17.0.% | export |
| 172.17.0.20 | demo |
| 172.28.0.% | dev |
| 192.168.% | dev |
| 110.111.126.% | demo |
| 110.111.126.103 | helper |
| 110.111.127.% | webnav |
| localhost | backup |
| localhost | backupdata |
| localhost | root |
+-----------------+-----------------+
2. 授权实例:show grants for 'helper'@'110.111.127.%'
+--------------------------------------------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'helper'@'110.111.127.%' IDENTIFIED BY PASSWORD 'xxxxxxxxxxxxxxxxx' WITH MAX_USER_CONNECTIONS 200 |
| GRANT ALL PRIVILEGES ON `helper_online`.* TO 'helper'@'110.111.127.%' |
+--------------------------------------------------------------------------------------------------------------------------------------------------+
发表评论
-
Access denied for user 'root'@'localhost' (using password:YES)
2018-11-07 14:26 599这两天在MyEclipse中开发Web项目时,连接MYSQL数 ... -
PowerDesigner导入sql脚本生成物理模型
2017-12-05 11:17 817(1)首先从sqlserver中生成脚本 (2)打开Power ... -
mysql 2006
2017-10-12 11:30 537当查询的结果集超过 max_allowed_packet 也会 ... -
修改myslq自动增长的ID数值
2017-10-10 10:30 496ALTER TABLE basic_object AUTO_ ... -
mysql 创建用户付权限及导出
2017-03-25 22:34 5981:创建用户,付权限 C:\soft\mysql\MySQL ... -
mysql 修改data的位置目录
2017-03-21 09:52 447具体操作: 一、停止MySQL 开始-cmd ne ... -
sql效率问题
2017-03-07 14:14 4881.关于SQL查询效率,100w数据,查询只要1秒,与您分享: ... -
mysql 创建用户付权限
2016-12-13 17:07 579连接数据库 mysql -u root -p 回车 ro ... -
mysql 触发器
2016-11-28 22:32 453直接在navicat.exe中设计表中的,触发器中添加 1: ... -
CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause问题
2016-11-24 11:44 444修改的最简单的办法,都把timestamp 设置为 可以为nu ... -
mysql 同行求最大最小值
2016-11-13 20:43 623SELECT GREATEST(3,5,1,8,33,99,3 ... -
redis总结一
2016-11-05 16:30 471http://edu.51cto.com/lesson/id- ... -
mysql合理配置连接池数量
2016-10-28 17:40 1175http://www.th7.cn/db/mysql/2015 ... -
mysql 存储过程例子
2016-10-28 16:11 552BEGIN DECLARE ishave int DEFAU ... -
mysql用命令备份数据库
2016-08-08 22:33 6131:导出数据库,主要用管理员身份运行cmd c:\Progra ... -
mysql 日期函数
2016-06-30 16:05 4141:查询年月日 select year(now()); sel ... -
mongodb总结1
2016-06-19 11:39 6091:登陆进入bin目录下( ... -
mysql保留2位小数查询
2016-06-15 18:54 1627SELECT T1. NAME, ... -
in8 win10 安装msi 提示2502、2503的错误代码
2016-05-02 17:09 706版权声明:本文为博主原创文章,未经博主允许不得转载。 ... -
mysql总结1
2016-04-24 21:41 4831:连接数据库 mysql -u root -p 回车 ...
相关推荐
全国计算机等级考试二级 MySQL 总结 本文档总结了全国计算机等级考试二级 MySQL 的知识点,涵盖了数据库技术的基本概念、数据库系统的结构、数据模型、MySQL 系统的特性、服务器的安装和配置、服务器的启动与关闭、...
关于mysql知识点的xmind总结,包含mysql的基础介绍,普通用法以及高级用法
这篇名为“MySQL总结”的博文链接虽然没有提供具体内容,但我们可以通过常规的MySQL知识结构来探讨其关键知识点。MySQL涵盖了许多主题,包括安装与配置、数据类型、SQL语法、索引、表设计、事务处理、视图、存储过程...
"全国计算机等级考试二级 MySQL 总结" MySQL 是一种关系数据库管理系统,具有高效、稳定、安全、灵活等特点,本文将对 MySQL 的基本概念、数据库系统的结构、数据模型、数据库设计、 MySQL 概述等方面进行总结。 ...
MySQL总结和课程大纲.xmind
MySQL总结,包括:数据库的概念、sql语句的学习、数据模型、关系模型等
用了将近一周的时间对mysql进行了初步的学习,总结成思维导图,主要内容包括有基本使用,查询,与python的交互,事务,视图,索引,账户管理,主从同步配置等内容。
该脑图专为入门学习mysql的小伙伴所准备的,包含【安装步骤、启动连接、数据库常常用的基本命令[查库、建库、删库、建表、删表]、数据库表详细的增删查改语句以及事例、表的基本操作、索引操作、外键约束、表关联、...
以下是对SQL和MySQL的详细总结: 一、SQL(Structured Query Language)基础 SQL,结构化查询语言,是用于管理关系数据库的标准语言。它包括数据查询、数据更新、数据插入和数据删除等操作。 1. 数据查询:SELECT...
本总结将深入探讨MySQL的基础知识,包括安装与配置、数据类型、表的创建与管理、SQL查询语言、索引与性能优化等方面,旨在帮助读者巩固对MySQL的理解。 一、安装与配置 在开始使用MySQL之前,需要先完成安装。对于...
MySQL是一种流行的关系型数据库管理系统。它是一个开源项目,由瑞典公司MySQL AB创建和维护。MySQL使用SQL语言来存储、查询和管理数据。 MySQL具有以下特点: 1.跨平台:支持多个操作系统,例如Linux、Windows和Mac...
一共两部分:简略介绍win7上安装docker的一些参考,设置镜像加速。 docker上安装mysql的步骤,以及遇到的一些问题的解决办法。 希望对你有用
标题为“网易技术部MySQL资料总结.pdf”,说明文档是网易技术部关于MySQL数据库的技术总结,内容按照开发篇和优化篇两个部分进行分类,覆盖面从基础使用到性能优化等多方面知识。 在描述中提到文档具有很高的参考...
mysql用法总结,思维导图,总结的比较全,很多mysql的基础用法很容易快速查看。。。。。。。。。
如果从在侵权请及时下载后留言联系本人,资料能及时下架,此资料来自互联网,申明只能用于个人学习,请下载24小时删除,严禁用于商业用途,谢谢合作。
在这个“mysql数据库总结”中,我们将深入探讨MySQL的关键概念、操作以及最佳实践。 首先,让我们了解MySQL的基础知识。MySQL基于SQL(结构化查询语言),它允许用户通过简单的命令进行数据的查询、更新和管理。当...
Oracle到MySQL转换工具是一种专门设计用于帮助用户将Oracle数据库中的数据和结构迁移至MySQL数据库的应用程序。这个过程通常称为数据库迁移或数据迁移,是企业在更换数据库系统时常常面临的需求。以下是一些关于...