5种强制修改mysql的root密码的方法

2013-4-26 杜世伟 Mysql

 在安装mysql的时候如果没有设置新的密码,默认值为空或者12456,这样安装是没有问题的也可以使用命令行mysql -uroot -p进行登录。但是在正式使用的时候你不想密码为空,或者为123456这样简单,以下是强制修改mysql的root密码的四种方法:
      第一种方法:使用update语句进行修改
            [root@localhost ~]# mysql -uroot -p
            mysql->user mysql;
             mysql> update user set Password=password('newpassword') where User='root' and Host='localhost';
                        Query OK, 1 row affected (0.00 sec)
                        Rows matched: 1  Changed: 1  Warnings: 0
             mysql> flush privileges;
                        Query OK, 0 rows affected (0.00 sec)

阅读全文>>

标签: grant update mysql set

评论(0) 浏览(5962)

开发人员使数据库面临的十大风险

2012-11-22 杜世伟 Mysql

虽然这种对关键数据的简易访问已经极大地提高了工作人员的效率,并提高了顾客的购买欲,但它也为关键数据库打开了巨大的风险之门。不幸的是,许多风险是由缺乏资源的开发人员带来的,他们往往无法得到足够的时间、金钱、教育以及来自管理人员的支持,因而无法设计开发没有漏洞的应用程序。

在上述资源无法到位时,开发人员往往会犯这些错误:

1、过于相信输入方法

阅读全文>>

标签: mysql

评论(0) 浏览(11308)

解决 phpmyadmin #2002 无法登录 MySQL 服务器

2012-11-21 杜世伟 Mysql

解决 .#2002 无法登录 MySQL 服务器

将config.sample.inc.php复制成config.inc.php

出现这个错误,表示没有连接到数据库。修改config.inc.php文件,

阅读全文>>

标签: mysql

评论(0) 浏览(5185)

checking for termcap functions library... configure: error: No curses/termcap library found

2012-11-20 杜世伟 Mysql

今天在虚拟机中安装mysql-5.1.35.tar.gz的时候,编译的过程中出现了checking for termcap functions library... configure: error: No curses/termcap library found错误!网上百度了一下,知道了问题的结果是curses/termcap 库没有安装!

阅读全文>>

标签: error termcap configure: No curses/termcap library

评论(0) 浏览(4289)

Mysql多表删除方法

2012-11-17 杜世伟 Mysql

在MySQL数据库中,如果需要多张表同时删除数据,应该怎么做呢?下面就将为您介绍MySQL中多表删除的方法,希望对您有所启迪。

1、从数据表t1中把那些id值在数据表t2里有匹配的记录全删除掉

DELETE t1 FROM t1,t2 WHERE t1.id=t2.id 或DELETE FROM t1 USING t1,t2 WHERE t1.id=t2.id

2、从数据表t1里在数据表t2里没有匹配的记录查找出来并删除掉

阅读全文>>

标签: mysql 删除

评论(0) 浏览(2896)

数据库设计规范化的五个要求

2012-10-26 杜世伟 Mysql

通常情况下,可以从两个方面来判断数据库是否设计的比较规范。一是看看是否拥有大量的窄表,二是宽表的数量是否足够的少。若符合这两个条件,则可以说明这个数据库的规范化水平还是比较高的。当然这是两个泛泛而谈的指标。为了达到数据库设计规范化的要求,一般来说,需要符合以下五个要求。

阅读全文>>

标签: mysql

评论(0) 浏览(3758)

给数据减肥 让MySQL数据库跑的更快

2012-10-26 杜世伟 Mysql

在数据库优化工作中,使数据尽可能的小,使表在硬盘上占据的空间尽可能的小,这是最常用、也是最有效的手段之一。因为缩小数据,相对来说可以提高硬盘的读写速度,并且在查询过程中小表的内容处理时所占用的系统资源比较少。同理,如果在比较小的列上设置索引的话,其索引所占用的资源也会比较少。那么数据库管理员该如何给自己的数据减肥呢?对此笔者有如下几个建议。

阅读全文>>

标签: mysql

评论(0) 浏览(3406)

mysql 复制表数据,表结构的3种方法

2012-9-14 杜世伟 Mysql

什么时候我们会用到复制表?例如:我现在对一张表进行操作,但是怕误删数据,所以在同一个数据库中建一个表结构一样,表数据也一样的表,以作备份。如果用mysqldump比较麻烦,备份.MYD,.MYI这样的文件呢,操作起来也还是麻烦。

一,复制表结构

阅读全文>>

标签: mysql

评论(0) 浏览(2878)

查看mysql语句运行时间的2种方法

2012-9-14 杜世伟 Mysql

网站运行很慢的时候,我就特别起知道为什么这么慢,所以我查啊查,数据库绝对是很重要的一部分,里面运行的sql是绝对不能放过的。平时做项目的时候,我也会注意sql语句的书写,写出一些高效的sql来,所以我会经常测试自己写的sql语句。我把我知道的二个方法,总结一下发出来。

一,show profiles 之类的语句来查看

1,查一下profile是不是打开了,默认是不打开的。

阅读全文>>

标签: mysql

评论(0) 浏览(2900)

mysql命令大全

2012-9-13 杜世伟 Mysql

create database name; 创建数据库

use databasename; 选择数据库

drop database name 直接删除数据库,不提醒

show tables; 显示表

阅读全文>>

标签: mysql

评论(0) 浏览(15921)

Powered by emlog 沪ICP备2023034538号-1