有很多朋友虽然安装好了 MySQL 但却不知如何使用它。在这篇文章中我们就从连接 MySQL、修改密码、增加用户等方面来学习一些 MySQL 的常用命令。 一、连接MySQL。 格式: mysql h主机地址 u用户名 -p用户密码 1、例1:连接到本机上的MYSQL。 首先在打开 DOS 窗口,然后进入目录 mysql\bin,再键入命令mysql
windows: 1.以系统管理员身份登陆系统。 2.打开cmdnet start 查看mysql是否启动。启动的话就停止net stop mysql. 3.我的mysql安装在d:\usr\local\mysql4\bin下。 4.跳过权限检查启动mysql. d:\usr\local\mysql4\bin\mysqldnt skipgranttables 5.重新打开cmd。进到d:\usr\local\mysql4\bin下:
configure脚本给你一个很大的控制权来如何配置你的MySQL分发。典型地,你使用configure命令行的选项进行。你也可以用正确的环境变量作用于configure。对于一个由configure支持的选择列表,运行这个命令: shell> ./configure help 一些更常用的configure选项见下面的描述: * 只编译MySQL客户库和客户程序而不
mysql 4.1以后采用了新的验证方法,所以导致一些程序不能正常使用。我们可以使old_password()函数,使mysql继续使用旧的验证方式。 比如我们建立一个admin的用户,拥有全部权限。密码12345 grant all on *.* to admin@localhost identified by “12345″ 然后用下面命令设置使用旧的验证方式 set password for
这一段时间在学习J2EE&EJB,我最感兴趣的还是做JDBC的EJB,但是由于我手头上没有J2EE默认的Cloudscape,也不敢装Oracle,我的机器太次,跑J2EE已是满负荷运转,绝不能再加大家伙!因此我想继续使用小巧玲珑的Mysql。 首先当然是系统环境软件的安装,我就不多说了,在下面我给出了几种软件的下载地址。需要特别强调
这里其实并不需要其它的什么函数来支持,只需要使用MYSQL提供的一些SQL语句就可以了。 这里为了简单起见,以MYSQL的系统表USER为例,取出SELECT_PRIV这一列的所有可能值。 方法:SHOW COLUMNS FROM table_name LIKE enum_column_name 小写的部分需要根据你的情况改变。 程序: <?php //By S
安装选默认目录就可以了 c:\mysql 把 c:\mysql\myexample.cnf copy 为 c:\my.cnf 要修改的自己去看看吧,很简单的 把 c:\mysql\lib\cygwinb19.dll copy 到 winnt\system32 启动 mysql c:\mysql\bin\mysqldshareware install net start mysql 启动啦 更改 root 的 password C:\mysql\bin\mys
请先用 mysqldump u [user] p [database_name] > [dump_name] 之后再将 dump_name 这个档案复制到别台计算机,进入 mysql后 先建立一个 database_name , 然后再执行 mysql u [user] p [database_name] < [dump_name]
前面我们熟悉了数据库和数据库表的基本操作,现在我们再来看看如何操作多个表。 多表操作 在一个数据库中,可能存在多个表,这些表都是相互关联的。我们继续使用前面的例子。前面建立的表中包含了员工的一些基本信息,如姓名、性别、出生日期、出生地。我们再创建一个表,该表用于描述员工所发表的文章,内容包括作者姓名、
随着计算机网络的普及,计算机病毒有了快速传播的机会,并且对数据文件的破坏日益严重,用户需要经常对个人重要数据做异地备份。基于多用户和数据隐私的考虑,提出了个人数据备份系统解决方案。它利用网络存储设备具有的大容量、高可靠性、高安全性特点,为用户提供一定容量的空间来保存个人数据,同时利用软件的权限管理很
一、实现本地自动备份数据库很简单: 1.以root身份登陆 2.计划任务(每天的3:30自动执行 /usr/bin/mysqlbackup) crontab 0 3:30 * * * /usr/bin/mysqlbackup 3.写一个自动备份数据库脚本 vi /usr/bin/mysqlbackup #!/bin/bash mv /home/.../db_bak5.tgz /home/.../db_bak6.tgz
当你连接一个MySQL服务器时,你通常应该使用一个口令。口令不以明文在连接上传输。 所有其它信息作为能被任何人读懂的文本被传输。如果你担心这个,你可使用压缩协议(MySQL3.22和以上版本)使事情变得更难。甚至为了使一切更安全,你应该安装SSH。用它,你能在一个MySQL服务器与一个MySQL客户之间得到一个加密的TCP/IP连
我们学会了如何创建一个数据库和数据库表,并知道如何向数据库表中添加记录。 那么我们如何从数据库表中检索数据呢? 1、从数据库表中检索信息 实际上,前面我们已经用到了SELECT语句,它用来从数据库表中检索信息。 select语句格式一般为: SELECT 检索关键词 FROM 被检索的表 WHERE 检索条件(可选) 以前所使用的“ * ”表
很多时候关心的是优化SELECT 查询,因为它们是最常用的查询,而且确定怎样优化它们并不总是直截了当。相对来说,将数据装入数据库是直截了当的。然而,也存在可用来改善数据装载操作效率的策略,其基本原理如下: 成批装载较单行装载更快,因为在装载每个记录后,不需要刷新索引高速缓存;可在成批记录装入后才刷新。
全部立即数据检索的函数 可以从SELECT语句(或其他返回数据的语句)中检索完所有数据,在单一调用中,使用mysql_store_result: MYSQL_RES *mysql_store_result(MYSQL *connection);必须在mysql_query检索数据后才能调用这个函数,以在结果集中存储该数据。这个函数从服务器中检索所有数据并立即将它存储在客户机