MySQL
文章平均质量分 69
techlgwjda
这个作者很懒,什么都没留下…
展开
-
解决MySQL 报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
Red Hat Enterprise Linux 5服务器上mysql启动报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)原因1-启动命令错误:我开始的时候直接输入命令:mysql start 正确的启动命令是: /etc/rc.d/init.d/mysql s转载 2014-12-17 09:54:59 · 1324 阅读 · 0 评论 -
CentOS系统下强行重新修改MySQL密码
1.停止mysql服务:service mysqld stop;2. mysqld_safe --skip-grant-tables3. 重新打一个开个SSH连接(即重新打一个新的黑色窗口); 4.输入以下命令: [ root@localhost ~]# mysql mysql>use mysql mysql>updat原创 2014-12-18 20:44:15 · 1491 阅读 · 0 评论 -
CentOS 6.1 MySQL 5.21 字符集设置 (gbk)
1. 解决办法: cp /usr/share/mysql/my-medium.cnf /etc/my.cnf ; 2. 编辑:增加两个编码变量 [client]default-character-set=gbk[mysqld]character_set_server=gbkdatadir=/var/lib/mysqlsocket = /var/lib/mysql转载 2014-12-18 20:23:54 · 624 阅读 · 0 评论 -
Linux下修改Mysql的用户(root)的密码
修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin# mysqladmin -u root -p password "test123"Enter password: 【输入原来的密码】方法二:通过登录mysql系统,# mysql -uroot -pEnter password:转载 2015-01-12 11:01:06 · 434 阅读 · 0 评论 -
linux下在mysql数据库中创建和删除用户
第一步:进入mysqlmysql -uroot msyql -p 回车输入root用户的密码(安装mysql时自己指定的)创建一个test用户,密码位test,“%“代表联网中的所有用户都能用test用户名访问数据库(所有数据库中的所有表);grant all on *.* to 'test'@'%' identified by 'test';并将/etc/mysql/my转载 2015-01-12 11:00:25 · 3112 阅读 · 0 评论 -
MySql配置ODBC数据源详解
一个基于ODBC的应用程序对数据库的操作不依赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC驱动程序完成。所以说mysql配置ODBC数据源也很重要。工具/原料事先配置相应的环境 mysql(mysql安装程序) mysql-connector-odbc-3.51.20-win32.exe或者mysql-connecto转载 2014-12-23 19:40:45 · 1969 阅读 · 3 评论 -
Linux下Mysql更改数据存储路径
MYSQL默认的数据文件存储目录为/var/lib/mysql。假如要把目录移到/home/data下需要进行下面几步:1、home目录下建立data目录cd /homemkdir data2、把MySQL服务进程停掉:mysqladmin -u root -p shutdown3、把/var/lib/mysql整个目录移到/home/datamv /var/lib/mys转载 2015-01-12 14:04:46 · 1247 阅读 · 0 评论 -
CentOS 6.3 64位下彻底卸载mysql5.5.25图解教程
Linux环境说明1、如果你只是需要安装mysql,那么只需要安装如下文件MySQL-server-5.5.25-1.rhel5MySQL-devel-5.5.25-1.rhel5MySQL-client-5.5.25-1.rhel5查找以前是否安装有mysql5.5.25命令:rpm -qa|grep -i mysql可以看到如下图的所示:转载 2014-12-18 21:04:35 · 768 阅读 · 0 评论 -
CentOS 6.3 64位下mysql5.5.25安装图解教程
查看当前安装的linux版本命令:lsb_release -a 如下图所示通过上图中的数据可以看出安装的版本为CentOS release 6.3,所以我们需要下载CentOS release 6.3对应的mysql安装包下载mysql安装文件1、如果你只是需要安装mysql,那么只需要安装如下文件 MySQL-server-5.5.25-1.转载 2014-12-18 21:02:28 · 2115 阅读 · 0 评论 -
CentOS下以RPM方式安装MySQL5.5
首先去http://dev.mysql.com/downloads/mysql/5.5.html#downloads站点下载:分别下载以下三个文件(由于我的机器是32位,下面是32位版本的包,如果你的机器是64位的请下载64位版本):MySQL-server-5.5.16-1.rhel5.i386.rpmMySQL-client-5.5.16-1.rhel4.i386.rpmMyS转载 2014-12-15 10:53:43 · 380 阅读 · 0 评论 -
CentOS上安装Mysql:使用yum安装mysql
方法/步骤查看CentOS自带mysql是否已安装。输入:yum list installed | grep mysql若有自带安装的mysql,如何卸载CentOS系统自带mysql数据库?输入:yum -y remove mysql-libs.x86_64,若有多个依赖文件则依次卸载。当结果显示转载 2014-12-18 20:46:32 · 675 阅读 · 0 评论 -
MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
本篇文章是对MySQL数据库引擎介绍、区别、创建和性能测试进行了详细的分析介绍,需要的朋友参考下。数据库引擎介绍MySQL数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用M转载 2015-01-07 15:22:22 · 608 阅读 · 0 评论 -
远程登录mysql,报错:message from server: "Host is not allowed to connect to this MySQL server"解决办法
如果无法登录,有两种情况:1.如果你是远程的mysql,那个MySQL服务器要设置你的ip访问权限。2.如果你是用的本机数据库,那个把数据库id改成自己的。解决方法:1. 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"转载 2014-12-17 16:12:16 · 7176 阅读 · 0 评论 -
Oracle SQL Developer 连接 Mysql 等数据库
Oracle SQL Developer 个人感觉是比较好用的工具,因此除了连接oracle之外,还可以连接其他的数据库,如:MySQL,Access等。但是,它默认情况下只能连接Oracle和Access两种,所以要想连接Mysql等数据库,就要手工添加。具体如下步骤:1.下载mysql-connector-java-*.zip 2.下载地址可以在mysql的官网找到,Connect转载 2014-12-17 16:14:08 · 3552 阅读 · 1 评论 -
mysql主从同步配置测试步骤图例
mysql主从同步配置测试步骤图例目的:测试主从mysql之间的数据库同步效果测试环境:Master(主): RHEL 5.5 x86-64 Mysql.5.0.77 ip: 10.86.21.147Slave(从): RHEL 5.5 x86-64 Mysql.5.0.77 ip: 10.86.21.146测试数据库名转载 2015-01-06 13:09:53 · 1594 阅读 · 0 评论 -
深入理解MySQL的数据库引擎的类型
本篇文章是对MySQL的数据库引擎的类型进行了详细的分析介绍,需要的朋友参考下你能用的数据库引擎取决于mysql在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。 ISAMISAM是一个定义明确且历经时间考验的数转载 2015-01-07 15:25:33 · 514 阅读 · 1 评论 -
Mysql 的存储引擎,myisam和innodb的区别
这篇文章主要介绍了Mysql 的存储引擎,myisam和innodb的区别,需要的朋友可以参考下简单的表达。 MyISAM 是非事务的存储引擎。 innodb是支持事务的存储引擎。 innodb的引擎比较适合于插入和更新操作比较多的应用 而MyISAM 则适合用于频繁查询的应用 MyISAM --表锁。 innodb--设计合理的话是行锁。转载 2015-01-07 15:27:26 · 539 阅读 · 0 评论 -
mysql数据库的主从同步
数据库备份方案mysql数据库的主从同步一. 实验环境部署主服务器(mysql master) IP:192.168.1.107 端口3306从服务器(mysql slave) IP: 192.168.1.127 端口3306I. 主服务器的操作1. 关于主服务器的相关配置1.1 设置server-id值并开启binlog参转载 2015-01-06 11:55:08 · 886 阅读 · 0 评论 -
解决mysql,出现错误 ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
最近新装好的mysql在进入mysql工具时,总是有错误提示:# mysql -u root -pEnter password:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)或者# mysql -u root -p password 'newpassword'转载 2014-12-17 10:10:48 · 2068 阅读 · 0 评论 -
数据库的几个概念:主键,外键,索引,唯一索引
主键: 主键是数据表的唯一索引,比如学生表里有学号和姓名,姓名可能有重名的,但学号确是唯一的,你要从学生表中搜索一条纪录如查找一个人,就只能根据学号去查找,这才能找出唯一的一个,这就是主键;如:id int(10) not null primary key auto_increment ;自增长的类型 ;外键: 定义数据表 假如某个电脑生产商,转载 2015-01-27 14:47:30 · 768 阅读 · 0 评论 -
解决MySql 报错:ERROR 1366 (HY000): Incorrect string value....
1.向表testtb表中插入中文时,报错:ERROR 1366 (HY000): Incorrect string value....;2.之前修改字符集的编码为utf8(show varialbles like '%char%'里面查出来的一些字段设置为utf8);3.把表的字符集也改下,改成与你一样的字符集.命令:alter table testtb convert to charse转载 2014-12-17 12:07:44 · 11770 阅读 · 0 评论 -
查看MySQL字符集的三种方法
MySQL字符集多种多样,下面为您列举了其中三种最常见的MySQL字符集查看方法,该方法供您参考,希望对您学习MySQL数据库能有所启迪。一、查看MySQL数据库服务器和数据库MySQL字符集。mysql> show variables like '%char%'; +--------------------------+---------------------------------转载 2014-12-17 10:39:24 · 960 阅读 · 0 评论 -
ubuntu下安装mysql (在线的方式)
现在的软件越来越好安装,尤其是在ubuntu下安装软件,更是没有技巧,只需要在联网的情况下使用apt-get inatll 即可。在决定安装mysql之前,要先确定系统是否已经安装mysql。如下图: 由此可以看出系统中并没有安装mysql.下面执行sudo apt-get install mysql-server my-client进行安装。下图: 输入Y进入到安转载 2014-12-15 11:03:30 · 354 阅读 · 0 评论