MySql
foxavideo
这个作者很懒,什么都没留下…
展开
-
Centos安装MySQL
1. 使用yum命令安装MySQL sudo yum install mysql安装没什么可说的,就是选yes就可以了。2. 启动mysqlmysql安装完后,并没有启动。启动没有可以通过ps aux | grep mysql来查看启动使用下面的命令:sudo /etc/init.d/mysql start原创 2013-03-16 11:03:50 · 903 阅读 · 0 评论 -
在一台机器上安装多个mysql实例
一般我们只安装一个mysql实例在一个机器,根据需要可以创建多个数据库。但是一些特殊情况,比如你的项目和别人的项目公用一个服务器,你又不想动到别人的服务器,那么你可以安装你自己的实例。 mysql的多个实例怎么能在同一台机器运行呢?其实这个是通过绑定到不同的端口来实现的。这里多说一点关于mysql的客户端和服务端通讯机制,mysql所使用的通讯机制:1. unix socket 文原创 2013-04-03 10:49:14 · 1663 阅读 · 1 评论 -
MYSQL重装时需要旧密码解决方法
MYSQL重装时需要旧密码解决方法(转载)方法1:重装了Mysql,在配置的时候,老是需要指示输入旧的Mysql的root用户的密码!不然就会出现 Nt. 1045 的数据库错误。只有强硬删除原来的数据文件了,一般的mysql的原来配置的文件都是在配置的程序目录下的,如"C:\Document and setting\All Users\Application Data\"这个目录转载 2012-02-16 13:43:43 · 1298 阅读 · 0 评论 -
MySQL存储过程初探
MySQL一直被诟病的其中一个原因是没有存储过程,但是现在情况已经完全不同了,自5.0起,就加入了存储过程的功能,我写这篇文章的时候,MySQL的版本已经到了5.6,所以想在MySQL中使用存储过程不再是什么遥不可及的事情了。存储过程简单一句话概括就是把一些sql的语句整合在一起,变成一个函数。我们以实例来一步一步的学习MySQL的存储过程。假设你已经安装5.0之后的M原创 2013-03-11 11:56:22 · 1225 阅读 · 0 评论 -
MySQL命令行技巧
避免select结果重合显示 通常,我们的表比较小, select * from tablename; 结果都可以显示清楚,但是如果表中很多的列,结果就重合显示,为了看清楚所有的行,可以使用: select * from tablename\G;原创 2013-08-31 00:44:06 · 1437 阅读 · 0 评论 -
mysql的备份和还原
一 备份mysql提供了专门做备份的程序(命令) - mysqldump。使用这个命令不需要你登录进mysql,因为它不是mysql内部的命令,命令的格式如下:mysqldump -u root -p [dbname]>[backup file]当执行上面的命令后,就会要求输入的root的密码,输入后备份就开始。备份的文件就生成在执行命令的当前目录。1. 备份单个数据原创 2012-09-01 23:22:55 · 1069 阅读 · 1 评论 -
windows上搭建apache+mysql+django
一下文字转自:http://www.cnblogs.com/flytrace/articles/1971017.htmlwindows上搭建apache+mysql+django的过程.一 安装python-2.6.5 安装python后,最好能把以下几个目录的路径添加到windows的环境变量中. 1 python2.6.5的安装目录, 如c:\python.转载 2012-01-15 16:50:04 · 1339 阅读 · 0 评论 -
脚本中执行mysql命令
通常我们在终端中使用mysql是这样的顺序:>mysql -uusername -p然后输入密码选择数据库>use database name;执行任务,比如创建数据库>create table table1( ... );那么我们是不是把上面的指令搬到脚本文件中就可以呢,像这样:!/bin/bashmysql -uuse原创 2012-11-22 16:29:50 · 812 阅读 · 0 评论 -
利用MySQL WorkBench生成各表关系图
每次安装MySQL Community Server发现有一个叫做WorkBench的组件,但是从来都没有用过它,甚至都不知道它有什么用处。但是今天发现功能很强大。这里就介绍其中的一个功能,生成database的关系图。比如说你的某个数据库中,创建了一个十多个表,现在你想看看他们之间的关系图,比如表的主外键关系,就可以利用此功能实现。具体步骤如下:打开一个连接,其实就是原创 2013-06-18 16:05:21 · 5722 阅读 · 0 评论 -
通过MySQL命令行增加新用户
通过MySQL命令行增加新用户MySQL命令行能否实现增加新的数据库用户呢?答案无疑是肯定的,下文对该MySQL命令行进行了详细的介绍,供您参考学习。AD:MySQL命令行可以实现许多我们需要实现的功能,下面介绍的MySQL命令行用于增加新用户,如果您在此方面遇到过问题,不妨一看。格式:grant select on 数据库.* to 用户名@登录主机 identi转载 2012-02-16 00:39:49 · 1220 阅读 · 0 评论 -
数据库表之左联 右联 内联
下面举个例子来说明数据表的左联,右联,还有内联的区别与联系。 表aid name1 a12 a23 a3表bid name1 b12 b24 b4inner jo原创 2012-03-15 17:57:54 · 2061 阅读 · 0 评论 -
Apache配置php+mysql
严格来说标题说的不是很准确,因为配置mysql和apache没有什么关系。但是我们要配置Apache对php的支持,而php一般都是和mysql搭配来使用,因此必然就会提到在php使用mysql的问题。安装apache,这个话题,没什么可说了。接下来说说让apache支持php。1. 首先下载php,你可以下载安装包,也可以直接下载二进制的文件,记得不要安装在有空格的目录就原创 2013-04-03 14:59:23 · 1114 阅读 · 0 评论 -
python中使用mysql
要在python中使用或者链接mysql数据库,需要MySQLdb(mysql-python)这个库,因此下面安装这个库。在安装之前如果你不确定你是否已经安装了mysql-python,使用下面的代码测试:pythonimport MySQLdb如果在你输入第二个命令后,没有什么错误输出,那说明你之前已经安装了mysql-python,如果输出: no module f原创 2012-01-15 22:24:02 · 870 阅读 · 0 评论 -
ubuntu安装mysql
linux下面安装mysql非常简单,因为都有仓库中对应的安装包,用相应操作系统下面的包管理工具安装就好了,如ubuntu是apt-get, fedora使用yum。当然如果你想通过源码的方式自己编译安装也是可以。这里说下命令方式安装mysql,很简单就是sudo apt-get install mysql安装的过程中会弹出一个界面要求你输入mysql的root原创 2012-01-15 21:56:32 · 660 阅读 · 0 评论 -
msyql的事件event
mysql提供了一个很重要的功能,就是事件-event这个功能可以让系统自动执行一些任务,这好比windows操作系统的计划任务,定时的去执行一些任务。我们举一个实际的例子,比如说,你设计的系统中一些数据要求自动检测当前的日期,比较表中的一些日期字段,然后更新表中的其他一些字段,比如检测产品是否过期。那么我们可以创建一个event,让系统每天执行一个mysql 的procedure,在原创 2013-03-28 16:19:35 · 1006 阅读 · 0 评论 -
mysql查看table的记录数目
有时候,只是想查看某个table中有多少个条记录,并不是想看所有的结果。这个时候select * from [tablename]就显得有点杀鸡用牛刀的感觉了。我们可以用select count(*) as total_record from [tablename];例如:select count(** as total原创 2012-04-28 18:11:00 · 1012 阅读 · 0 评论 -
windows下面mysql重置root密码
我在Windows下的实际操作如下1.关闭正在运行的MySQL。2.打开DOS窗口,转到mysql\bin目录。3.输入mysqld-nt --skip-grant-tables回车。如果没有出现提示信息,那就对了。4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。5.输入mysql回车,如果成功,将出现MyS原创 2012-10-03 13:41:46 · 1073 阅读 · 0 评论 -
不同版本的mysql数据迁移
如果经常会遇到数据库的迁移,如果是相同数据库,相同版本,就相对很简单,参考我的mysql的备份和还原但是如果mysql的不同的版本,或者是需要不同database之间,比如说是mysql到mssql,那么就不可以直接使用上述提到的方法。但是我们可以使用csv作为中间媒介,就是先将数据库中每个表导出到一个csv文件,然后再导入目的数据库的表中。这个稍稍有点麻烦,因为不是一次过整个原创 2013-04-18 18:40:08 · 2118 阅读 · 0 评论 -
检测mysql的版本
如果你用mysql-admin的话,登录进入去就可以看到mysql的版本信息了。这里说的命令的方式:mysql -V这是不需要登录进去的。原创 2012-01-15 21:32:14 · 754 阅读 · 0 评论 -
MySQL命令行操作
安装完MySQL后,在windows下面就可以cmd命令行管理数据库,在linux下面就可以使用终端管理数据库。具体怎么安装MySQL,请参看我的其他博文。下面以linux-ubuntu为例,来说明怎么操作MySQL数据库,windows的cmd命令行下面使用的方式和命令几乎一模一样。在windows下面一般MySQL是以服务的方式运行,可以去windows服务管理器中原创 2012-01-22 10:58:34 · 1758 阅读 · 2 评论