MYSQL 管理 技术教程文章

MySQL复制的管理和维护【代码】

1.查看主库 mysql> show master status;mysql> show master status; +------------------+-----------+--------------+------------------+ | File | Position | Binlog_Do_DB | Binlog_Ignore_DB | +------------------+-----------+--------------+------------------+ | mysql-bin.000013 | 971159980 | | | +------------------+-----------+--------------+------------------+ 1...

mysql 管理

在实际工作中,我们业务系统的数据一般是用传统关系数据库进行数据来进行存储数据,管理好使用关系数据库中的用户,对我们业务的正常运行有十分重要的作用。 在实际的用户管理包括用户权限的管理都是进行CURD操作进行的。 1、用户账号管理 mysql中用户数据存储在mysql中的user表中。 create user zs identified by ‘abc‘ //创建一个用户 ,该用户是没有任何权限的。 d...

MySQL数据库登录密码管理【代码】

mysql数据库安装完成默认管理员的登录密码为空,因此可以无需输入密码直接登录数据库,这样是不安全的,以下文章简单介绍如何设置管理员登录数据库的密码和如何修改登录密码,以及忘记登录密码如何处理。一、环境介绍 操作系统:CentOS 6.5 数据库版本:MySQL 5.5.32 主机名称:mysql-singleton二、数据库密码管理 1、设置数据库初始密码 [root@mysql-singleton ~]# mysqladmin -uoldcat password "123456" 2、命令行修改数据库登录...

修改ibdata1大小的验证以及如何使用mysqld_multi管理多实例【代码】

ibdata是共享表空间,在MySQL初始化的时候就生成了。 但很多童鞋会看到网上各种大神的调优建议,在MySQL已经初始化的情况下,修改配置文件中innodb_data_file_path=ibdata1:12M:autoextend。导致MySQL启动的时候报错。 下面来模拟一下: 原来的ibdata1大小为12M# ll -h /sales3306/mysql/data/ibdata1 -rw-rw----. 1 mysql mysql 12M Mar 31 21:09 /sales3306/mysql/data/ibdata1修改配置文件中的innodb_data_file_path参数,调整...

MySQL存储过程之事务管理

MySQL存储过程之事务管理 ACID:Atomic、Consistent、Isolated、Durable 存储程序提供了一个绝佳的机制来定义、封装和管理事务。 1,MySQL的事务支持 MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: Java代码1 MyISAM:不支持事务,用于只读程序提高性能 2 InnoDB:支持ACID事务、行级锁、并发 3 Berkeley DB:支持事务 隔离级别: 隔离级别决定了一个session中的事务可能对另一...

Mysql的权限管理【图】

权限管理 创建用户 语法: ????create user ‘用户名‘【@‘主机名‘】【identified by ‘密码‘】; 示例: 说明: ????用户名必须使用引号 ????‘主机名‘可以是以下几种: ????ip????????????表示只允许新创建的用户在指定ip上登陆 ????localhost????表示只允许新创建的用户在服务器上登陆 ????%????????????表示没有限制 ????密码必须加引号 ????新创建的用户没有任何权限 添加权限 语法: ????grant 权限 on 数据库【.数据表】...

用Mysql创建设备管理信息系统数据库(图解)【代码】【图】

通用设备管理信息系统数据库 设备表:id,名称,类别,型号,投运日期,购入日期,制造单位,数量,计量单位,使用部门,安装 地点,产品图片,技术数据,备注; 缺陷表:id, 设备id,缺陷描述,处理情况,处理人员; 事故表:id,设备id,事故描述,处理情况,处理人员; 维修类别表:id,类别名称,维修内容,周期(天) 设备类别表:id,类别名称; 部门表:id,部门名称; 设备状态表:id,状态名称 设备状态: 指定设备的状态,其状态...

MySQL分区管理【代码】

但是如果e2里面的数据不能够满足分区p0的要求的话,切分区就会失败.1737 - Found a row that does not match the partition只有再指定不验证的时候才不会报错ALTER TABLE e EXCHANGE PARTITION p0 WITH TABLE e2 WITHOUT VALIDATION;WITHOUT VALIDATION 指定的时候效率会更高,因为不再做逐行验证了. 子分区和没分区的表进行切换 1:假设创建一个分区表,带有子分区> CREATE TABLE es (-> id INT NOT NULL,-> fname VARCHAR...

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>drop user newuser; //mysql5之前删除用户时必须先使用revoke 删除用户权限,然后删除用户,mysql5之后drop ...

MySQL中权限管理【图】

权限管理MySQL权限系统通过下面两个阶段进行认证: 对连接的用户进行身份认证,合法的用户通过认证,不合法的用户拒绝连接。 对通过认证的合法用户授予相应的权限,用户可以通过再这些权限范围内对数据库做相应的操作。 在权限存取过程中,主要涉及到mysql数据库下user表和db表。user表的数据结构如下: db表数据结构如下: 表的说明:其中包含用户列、权限列、安全列和资源控制列。用的最频繁的是用户列和权限列,权限分为普通权...

[mysql+qt] 图书管理系统【图】

属性主码/外码数据类型说明Username主码varchar(20)用户名Password varchar(20) not null密码 用户(user) 属性主码/外码数据类型说明Username主码varchar(20)用户名Password varchar(20) not null密码 图书(book) 属性主码/外码数据类型说明book_id主码char(5)编号Name varchar(20) not null书名Price float(9,2)价格Number int unsigned数量storage_date date入库时间manage_name外码,参照managervarchar(20)入...

mysql用户管理

一, 创建用户: 命令:CREATE USER ‘username’@’host’ IDENTIFIED BY ‘password‘;(host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%;password可以为空) SELECT DISTINCT CONCAT(‘User: ”’,user,”’@”’,host,”‘;’) AS query FROM mysql.user;(查看用户) 二,授权: 命令:GRANT privileges ON databasename.tablename TO ‘username’@’...

关系型数据库之Mysql查询及数据库管理(二)

)、数据字典、按需要配置服务器(服务器变量(必须掌握):MyISAM,InnoDB,缓存,日志)下面我们一步一步深入走向MySQL的世界:SQL语言组成部分:(1)DDL:数据定义语言(2)DML:数据操作语言(3)完整性定义语言:DDL的部分功能 如:(约束)主键、外键、唯一键、条件、非空、事务(4)视图定义:虚表或临时表,存储下来是SELECT语句(5)事务控制(6)嵌入式SQL和动态SQL(DCL)控制语言数据类型的作用:(1)存储的值类型(比如:类型为字段 则无法存储数据...

MySql-权限管理【代码】

SELECT ,UPDATE ON *.* TO ‘testUser‘@‘localhost‘ identified BY ‘testpwd‘ SELECT `Host` ,`User` ,`Select_priv` ,`Update_priv` FROM mysql.user WHERE `User` =‘testUser‘;执行结果显示执行成功,使用SELECT语句查询用户testUser的权限 Select ‘Host’,’User’,’Select_priv’,’Update_priv’ from mysql user where ‘User’ = ‘testUser’;root用户密码丢失的解决办法 使用–skip-grant-tables选项启动MYSQ...

mysql 权限管理

mysql更改用户权限 This entry was posted by admin Monday, 26 April, 2010 1.“grant all on *.* to root@’%’ identified by ‘yourpassword’;”——这个还可以顺带设置密码。2.“flush privileges; ”——刷新一下,让权限生效。mysql的一些其他的管理,可以用mysqladmin命令。可以用来设置密码什么的。 grant方面的详细信息可以看我下面的转载:本文实例,运行于 MySQL 5.0 及以上版本。 MySQL 赋予用户权限命令的简单格式可...

MySQL管理一些基础SQL语句

1、进入information_schema 数据库(存放了其他的数据库的信息)2 use information_schema;3 4 2、查询所有数据的大小:5 select concat(round(sum(data_length/1024/1024),2),‘MB‘) as data from information_schema.tables;6 7 3、查看指定数据库的大小:8 比如查看数据库home的大小9 select concat(round(sum(data_length/1024/1024),2),‘MB‘) as data from tables where table_schema=‘home‘; 10 查看数据所占的空间大小...

MySQL数据库用户授权管理

1、注意事项:- MySQL数据库服务器搭建好之后,放在独立的房间里或者是IDC机房,MySQL数据库服务默认只允许数据库管理员root在本地登录,要在其他客户端登录管理数据库则需要授权才可以。- 程序员(网站运行数据)编程使用数据库都是在客户端,需要授权。- 默认只有数据库管理员在数据库服务器本机登录才有授权权限2、授权库mysql,主要的几个表:- user表:记录用户的信息 host:客户端 user:授权用户名password:授权用户密码...

mysql 超级管理员【代码】

mysql> grant all privileges on *.* to ‘master‘@‘%‘ identified by ‘3306‘ with grant option; Query OK, 0 rows affected (0.00 sec)mysql> flush privileges; Query OK, 0 rows affected (0.01 sec) mysql 超级管理员标签:本文系统来源:http://www.cnblogs.com/bass6/p/5588324.html

MySQL常用的日常管理工具

【--opt默认选项】 -A 全库 -B指定库 -E计划任务 -R存储过程函数 mysqldump -uroot -proot -E -R -A 导出的是基于-A的存储过程、函数和计划任务 mysqldump -uroot -proot -E -R -B 导出的是基于-B的存储过程、函数和计划任务 --default-character-set=utf8 默认字符集utf8 --lock-all-tables 提交请求锁定所有数据库中的所有表,以保证数据的一致性,会造成事务的隐式提交 --master-data 该选项将binlog的位置和文件名追加到...

MySQL数据库的事务管理【图】

提交读(READ COMMITTED)。本事务读取到的是最新的数据(其他事务提交后的)。问题是,在同一个事务里,前后两次相同的SELECT会读到不同的结果(不重复读)。如两个会话a和b,由于是read committed所以只有当事务提交后才能被别的事务可见,当a执行查询后b执行插入,b执行commit提交事务,这时a再次查询结果确实不一样的,a的两次查询同属于一个事务,即为不可重复读。 可重复读(REPEATABLE READ)。在同一个事务里,SELECT的结果...