MYSQL 管理 技术教程文章

Spring+Mybatis+MySql+Maven 简单的事务管理案例【代码】【图】

利用Maven来管理项目中的JAR包,同时使用Spring在业务处理层进行事务管理。数据库使用MySq,数据处理层使用Spring和Mybatis结合。 本案例代码主要结构如图:1.数据库脚本 -- ---------------------------- -- Table structure for `user` -- ---------------------------- DROP TABLE IF EXISTS `user`; CREATE TABLE `user` ( `id` varchar(20) NOT NULL, `name` varchar(20) default NULL, PRIMARY KEY (`id`) ) ENGINE=I...

mysql-5.5.50-winx64 管理【图】

本文出自 “小崔的实验笔记” 博客,谢绝转载!mysql-5.5.50-winx64 管理标签:oracle server source default 本文系统来源:http://sunnybay.blog.51cto.com/2249903/1794696

使用 Ansible 管理 MySQL 复制【代码】【图】

Ansible 是一个配置管理和应用部署工具,功能类似于目前业界的配置管理工具 Chef,Puppet,Saltstack。Ansible 是通过 Python 语言开发。Ansible 平台由 Michael DeHaan 创建,他同时也是知名软件 Cobbler 与 Func 的作者。Ansible 的第一个版本发布于 2012 年 2 月,相比较其它同类产品来说,Ansible 还是非常年轻的,但这并不影响他的蓬勃发展与大家对他的热爱。Ansible 默认通过 SSH 协议管理机器,所以 Ansible 不需要安装客户端...

MYSQL数据库管理之权限管理

http://blog.chinaunix.net/uid-20639775-id-3475608.html MYSQL数据库管理之权限管理 经常遇到有网友在QQ群或者论坛上问关于mysql权限的问题,今天抽空总结一下关于这几年使用MYSQL的时候关于MYSQL数据库的权限管理的经验,也希望能对使用mysql的网友有所帮助! 一、MYSQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你权利以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台...

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 -h hostname|hostIP -P port -u username -p databasename -e "SQL语句"; 2.新建普通用户CREATE USER username@Host IDENTIFIED BY ‘password‘;INSERT INTO mysql.user(Host,User,Password)values(‘hostname‘,‘username‘,PASSWORD(‘password‘));GRANT priv_type ON database.table TO username@Host IDENTIFIED BY ‘password‘;建完后执行 fulsh privileges,否则不能生效; 3.删除普通用户 DROP USER username@Host...

MySQL管理表和索引【代码】

MySQL管理表和索引SQL语句: 数据库 表 索引 视图 DML 创建数据库: CREATE DATABASE|SCHEMA [IF NOT EXISTS] db_name [CHARACTER SET=] [COLLATE=] 删除数据库: DROP {DATABASE | SCHEMA} [IF EXISTS] db_name 创建表: 1、直接定义一张空表; 2、从其它表中查询出数据,并以之创建新表; 3、以其它表为模板创建一个空表; 1. CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_n...

MySQL用户和权限管理【代码】

用户名@主机 用户名:16字符以内 主机: 主机名:www.chen.com, mysql IP: 192.168.0.99 网络地址: 192.168.0.0/255.255.255.0 通配符:%,_ 192.168.0.% %.chen.com --skip-name-resolve 略过名称解析 权限级别: 全局级别: SUPER、 库 表: DELETE, ALTER, TRIGGER 列: SELECT, INSERT, UPDATE 存储过程和存储函数 临时表:内存表 heap: 16MB 触发器:主动数据库 INSERT, DELETE, UPDATE user: log 创建用...

MySQL用户管理语句001【代码】

USER user_specification [, user_specification] ...user_specification:user [ identified_option ]auth_option: {IDENTIFIED BY ‘auth_string‘| IDENTIFIED BY PASSWORD ‘hash_string‘| IDENTIFIED WITH auth_plugin| IDENTIFIED WITH auth_plugin AS ‘hash_string‘ }  创建一个dumper用户它只能通过本机的回环网卡连接到mysql数据库create user dumper@‘127.0.0.1‘ identified by ‘123@456‘; 3、grant 语句用来授...

基于数据库MySQL的简易学生信息管理系统【代码】【图】

gbk;use school_db;create table students (student_id int unsigned not null primary key,name char(10) not null,sex char(4) not null,birth date not null,politily char(20) not null );insert into students values (201080701,"张三","男","1994-12-2","自动化1"); insert into students values (201080702,"李四","男","1989-10-8","自动化2"); insert into students values (201080703,"王五","男...

mysql用户权限管理【代码】

create view创建视图show view查看视图create routine创建存储过程alter routine修改存储过程event事务管理,相当于unix系统中的cron任务,通过mysq.event表中设定定时任务trigger触发器如果是普通用户一般都是给一些基本的增删改查的权限就够了,平时管理一般就用以下权限:mysql> SELECT DISTINCT CONCAT(‘User: ‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘) AS query FROM mysql.user; #查所有用户,授予哪个主机的权限,CONCAT...

第12章 MySQL高级管理

1.手动更新权限后,需向服务器指出已对权限进行修改: (在MySQL提示符下)flush privileges; 2.查看用户所拥有的权限: 如: show grants for bookorama; 3.获取关于列的信息: DESCRIBE table [column]; 4.使用EXPLAIN来查看MySQL如何解释并执行一个SELECT查询; 5.表的优化:OPTIMIZE TABLE tablename; 6.备份MySQL数据库: ①LOCK TABLES锁定某些表: LOCK TABLES table lock_type [,t...

mysql 用户管理和权限设置

创建 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> set password for zx...

mysql找回管理员密码

方法一: 1、停止mysql服务:service mysqld stop 2、通过mysqld_safe启动mysql服务,并同时传递两个参数: --skip-grant-tables --skip-networking 即:mysqld_safe --skip-grant-tables --skip-networking & 3、空密码连接mysql,即:mysql -uroot -p 4、修改root密码, 即:update mysql.user set password=password(‘new_password‘) where condition; 5、重启mysl服务,正常连接即可。方...

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管理_数据库常用命令【代码】【图】

> use mysql;给root用户设置新密码: mysql> update user set password=password("新密码") where user="root";刷新数据库 mysql> flush privileges;nagios监控 mysql> GRANT PROCESS, REPLICATION CLIENT ON *.* TO ‘nagiosshow‘@‘10.172.172.12‘ IDENTIFIED BY PASSWORD ‘*79B36E3D5F430AF5B15934D61D71C031B6502834‘;查看用户信息 use mysql; select User,Host,Password from user;查看用户权限 show grants for root@‘l...

MySQL管理_数据库启动与关闭【代码】【图】

mysqld 即是mysql服务器,可以调用该命令直接启动mysql服务器  mysqld 从配置文件中读取[mysqld]以及[server]选项组的内容,也可以通过直接在命令行跟随参数。  mysqld服务器读取配置文件的顺序,对于有多个配置文件存在,且同一参数有多个值的情形,以最后一次读取为准。 命令行跟随参数具有最高优先级1.1当前mysql服务器运行环境 [root@rhel64a ~]# cat /etc/issueRed Hat Enterprise Linux Server release 6.4 (Santia...

MySQL数据库管理用户权限

priv_type最简单,但可选项最多,官方文档中专门列了个表很清晰:权限类型简要说明ALL [PRIVILEGES]Grant all privileges at specified access level except GRANT OPTIONALTEREnable use of ALTER TABLEALTER ROUTINEEnable stored routines to be altered or droppedCREATEEnable database and table creationCREATE ROUTINEEnable stored routine creationCREATE TEMPORARY TABLESEnable use of CREATE TEMPORARY TABLECREATE U...

mysql 管理脚本【代码】

2.创建启动脚本-bash-4.1$ more mysql_db_startup.sh #!/bin/shsource /opt/mysql/scripts/mysql_env.iniecho "Startup MySQL Service:localhost_"${HOST_PORT} /opt/mysql/bin/mysqld_safe --defaults-file=/opt/mysql/my.cnf &-bash-4.1$ 3.创建关闭脚本-bash-4.1$ more mysql_db_shutdown.sh #!/bin/shsource /opt/mysql/scripts/mysql_env.iniecho "Shutdown MySQL Service:localhost_"${HOST_PORT} /opt/mysql/bin/mysqladmi...

Mysql学生管理系统:表的建立,外键一对多,多对多关系,中间关联表的建立

学生管理系统 管理员注册/登录/注销 注册班级(班级详细信息) 注册学生信息 查看班级信息/查看老师资料 教师注册/注销 查看教师资料 查看学生资料 根据名称/班级/ 查看学生详细信息--支持模糊 注册科目 管理员(admini) ad_id(管理员id) ad_number(管理员账号) ad_pass(管理员密码) ad_yn(管理员是否禁用) create table admini( ad_id int PRIMARY KEY AUTO_INCREMENT,-- 主键自增,非空唯一 ad_number in...