数据库
胖虎0_0
这个作者很懒,什么都没留下…
展开
-
MySql创建用户与授权
一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密原创 2014-09-26 16:33:46 · 522 阅读 · 0 评论 -
MySql新增用户并授予不同的权限
1、新建用户。//登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> mysql> insert intomysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_subject)values("localhost","testadmin",password("1234"),'','','')原创 2014-09-26 16:34:20 · 1427 阅读 · 0 评论 -
MySql技术内幕之——InnoDB存储引擎…
一.mysql体系结构和存储引擎1.1、数据库和实例的区别 数据库:物理操作系统或其他形式文件类型的集合。在mysql下数据库文件可以是frm,myd,myi,ibd结尾的文件。 数据库实例:由数据库后台进程/线程以及一个共享内存区组成。数据库实例才是真正用来操作数据库文件的。 mysql数据库是单进程多线程的程序,与sqlserver比较类似原创 2014-09-26 16:34:57 · 1162 阅读 · 0 评论 -
Hibernate主从数据库读写分离配置
本文只要介绍的是Hibernate+mysql在项目中的读写分离配置,具体配置文件如下: 1、配置jdbc.propertiesJava代码 master.jdbc.driverClassName=com.mysql.jdbc.Drivermaster.jdbc.url=192.168.88.1master.jdbc.username=rootmaster.jdbc.p原创 2016-03-02 10:36:45 · 1659 阅读 · 0 评论 -
搭建mysql主从数据库实现双机热备架构
一、安装MySQL 首先需要准备两台服务器,比如192.168.88.1(主)和192.168.88.2(从)并分别安装mysql,如果没有的话可以自己到网上去自行下载,我这边也给提供一个mysql5.6.28版本的下载地址: 二、配置MySQL主服务器(192.168.88.1)mysql -uroot -p #进入MySQL控制台create datab原创 2016-02-29 16:26:26 · 1439 阅读 · 0 评论 -
Linux(Ubuntu)环境下安装DB2 V10和Data Studio V3图文详解
本文详细介绍一下DB2数据库在Linux环境下的安装过程。所使用的Linux发行版是Ubuntu 12.04。DB2版本是DB2 Express-C V10.1 Linux 32位版,即DB2 V10的社区版(免费版本)。装前准备获取DB21.到IBM官网:http://www-01.ibm.com/software/data/db2/express/download.html下载转载 2016-04-26 15:38:33 · 2856 阅读 · 0 评论 -
DB2相关数据库命令
DB2相关数据库命令1.数据库实例的启动首先要启动数据库的实例,即切换到db2inst1用户(注:db2inst1用户为当前数据库的实例),然后执行db2start启动数据库的实例[root@localhost instance]# su - db2inst1[db2inst1@localhost ~]$ db2startSQL1063N DB2START process转载 2016-04-26 15:44:50 · 1685 阅读 · 0 评论 -
ubuntu卸载及安装mysql
删除 mysql 命令sudo apt-get autoremove --purge mysql-server*sudo apt-get remove mysql-common清理残留数据dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P安装 mysqlsudo apt-get install mys原创 2016-04-18 16:30:45 · 547 阅读 · 0 评论 -
争对mysql表数据量比较大时优化的几点建议
争对mysql数据表的优化网上给的方案也是多种多样,下面这些是我自己在网上看到的一些优化方案,在此整理一下: 对于数据量比较多的问题结合优化成本给出的优化顺序可以分为以下几步:1、优化你的sql和索引,比如优化你的sql语句的写法,不要把sql语句写的太复杂,使用“临时表”暂存中间结果等;2、加缓存,比如使用memcached,redis等;3、如果以上都做了原创 2016-07-08 15:12:04 · 1364 阅读 · 0 评论 -
MySql自动执行定时任务
检查MySql数据库版本:select VERSION() ;//MySql在5.1以后才支持事务检查事务是否开启: show VARIABLES LIKE '%sche%'; 开启事务: set global event_scheduler =1; 检查事务是否开启: show VARIABLES LIKE '%sche%'; 关闭事务: alterevent e_t原创 2014-09-26 16:34:04 · 1082 阅读 · 0 评论 -
修改MySql数据库时区
先检查MYSQL的时区,打开一台MYSQL时区正确的机器,然后打开有问题的机器,确认是时区错误。先打开时区正确的机器:进入MYSQL,在命令行输入:mysql -uroot-p****(root的密码),进去之后输入show variables like‘%time_zone%’;然后回车,得到如下的显示:+——————+——–+|Variable_name | Value |原创 2014-09-26 16:34:02 · 1138 阅读 · 0 评论 -
MySql详细安装图解
很多朋友刚开始接触mysql数据库服务器,下面是网友整理的一篇mysql的安装教程,步骤明细也有详细的说明。MySql的下载地址很多,可根据所需版本自行下载,注:MySql5.1以前的版本不支持事务,5.1及其以后支持事务下面的是MySQL安装的图解,用的可执行文件安装的,详细说明了一下!打开下载的mysql安装文件mysql-5.0.27-win32.zip,双击解压缩,运行“setup原创 2014-09-26 16:34:11 · 542 阅读 · 0 评论 -
mysql常用命令及用户权限
1.查看mysql的当前登陆用户命令:select user(); select current_user();mysql> select user();mysql> select current_user();2.查看当前用户权限命令:show grants;mysql> show grants;3.查看其它用户权限命令:show grants for user@原创 2014-09-26 16:34:22 · 655 阅读 · 0 评论 -
MySql中时间和日期函数
一、MySQL 获得当前日期时间 函数1.1 获得当前日期+时间(date + time)函数:now()mysql> select now();+---------------------+| now() |+---------------------+| 2008-08-08 22:20:46 |+---------------------+除了 no原创 2014-09-26 16:35:02 · 688 阅读 · 0 评论 -
MySQL 获得当前日期时间(以及…
1.1 获得当前日期+时间(date + time)函数:now() 除了 now() 函数能获得当前的日期时间外,MySQL 中还有下面的函数: current_timestamp() current_timestamp localtime() localtime localtimestamp() localtimestamp 这些日期时间函数,都原创 2014-09-26 16:34:00 · 579 阅读 · 0 评论 -
完全卸载本机MySql,安装时不需使…
1,第一次配置了新密码,进入应用的最后一步时候由于某些原因卡出了或者由于服务未启动等原因导致无法配置成功,最终结果是,配置未成功,密码设置已经保存进去了。这样我们调整好了服务等原因后,进行重新配置的时候,会发现在设置密码的时候,多了一个旧密码输入框。其实这也没什么,在密码知道的情况下,输入旧密码重新设置密码并不难,而问题关键在于即使旧密码正确,你依旧无法完成配置,在最后一个环节密码认证的时候又原创 2014-09-26 16:34:09 · 784 阅读 · 0 评论 -
java开发中JDBC连接数据库代码和步…
JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{原创 2014-09-26 16:34:34 · 425 阅读 · 0 评论 -
MySql三种级别锁的介绍及解锁命令
页级的典型代表引擎为BDB。表级的典型代表引擎为MyISAM,MEMORY以及很久以前的ISAM。行级的典型代表引擎为INNODB。-我们实际应用中用的最多的就是行锁。行级锁的优点如下:1)、当很多连接分别进行不同的查询时减小LOCK状态。2)、如果出现异常,可以减少数据的丢失。因为一次可以只回滚一行或者几行少量的数据。行级锁的缺点如下:1)、比页级锁和表级锁要占用更多的内存。2原创 2014-09-26 16:34:07 · 1655 阅读 · 0 评论 -
MySql ERROR 1045 (2800…
解决 ERROR1045 (28000): Access denied for user 'root'@'localhost' (usingpassword: YES) 问题登陆MySql数据库时总是出现下列的异常,这里是我自己亲试的解决方法,希望对遇到这类问题的朋友们能有所帮助,异常如下:# mysql -u root -pEnter password:ERROR 1原创 2014-09-26 16:33:44 · 1472 阅读 · 0 评论 -
关于mysql中sql_mode值得合理设置
最近将本地mysql升级到 5.7版本后再执行之前的sql语句出现如下的异常信息list is not in GROUP BY clause and contains nonaggregated column 'dbname.f.create_time' which is not functionally dependent on columns in GROUP BY clause; t原创 2016-08-24 15:03:13 · 5221 阅读 · 0 评论