一、下载,这里使用绿色解压缩版 http://mirror.services.wisc.edu/mysql/Downloads/MySQL-5.1/mysql-noinstall-5.1.32-win32.zip 二、配置MySQL的参数 1、解压缩绿色版软件到D:\AppServ\MySQL 设置系统环境变量, 在
一、下载,这里使用绿色解压缩版http://mirror.services.wisc.edu/mysql/Downloads/MySQL-5.1/mysql-noinstall-5.1.32-win32.zip二、配置MySQL的参数1、解压缩绿色版软件到D:\AppServ\MySQL设置系统环境变量, 在Path中添加 D:\AppServ\MySQL\bin;
2、修改D:\AppServ\MySQL\my-small.ini文件内容,添加红色内容[client]#password = your_passwordport = 3306socket = /tmp/mysql.sockdefault-character-set=gbk[mysqld]port = 3306socket = /tmp/mysql.sockdefault-character-set=gbkskip-lockingkey_buffer = 16Kmax_allowed_packet = 1Mtable_cache = 4sort_buffer_size = 64Kread_buffer_size = 256Kread_rnd_buffer_size = 256Knet_buffer_length = 2Kthread_stack = 64Kbasedir=D:\Appserv\MySQL\datadir=D:\Appserv\MySQL\Data\#basedir是mysql安装目录;#datadir是mysql数据库存放位置,必须是Data文件夹名将修改后的文件另存为my.ini3、安装MySQL的服务,服务名自己定义为MySQL.1)、进入DOS窗口2)、执行安装MySQL服务名的命令:D:\AppServ\MySQL\bin\mysqld-nt -install mysql --defaults-file="D:\Appserv\MySQL\my.ini"出现Service successfully installed.表示安装成功。然后打开服务窗口(在运行框中输入services.msc即可打开服务窗口,然后可以找到mysql服务了,右键mysql服务属性,在弹出的窗口中可以看到以下信息:)D:\AppServ\MySQL\bin\mysqld-nt --defaults-file=D:\Appserv\MySQL\my.ini mysql 则表示mysql会随开机启动而启动!3)、启动MySQL服务net start mysqlMySQL服务正在启动 .MySQL服务无法启动。4)、登陆MySQL服务器mysql -uroot -pEnter password:Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.1.32-community MySQL Community Edition (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>注意:MySQL的管理员用户名为root,密码默认为空。5)、查看数据库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || mysql || test |+--------------------+3 rows in set (0.02 sec)可以看到MySQL服务器中有三个数据库。6)、使用数据库mysql> use testDatabase changed7)、查看数据库中的表mysql> show tables;Empty set (0.00 sec)8)、创建表tttmysql> create table ttt(a int,b varchar(20)); Query OK, 0 rows affected (0.00 sec)9)、插入三条数据mysql> insert into ttt values(1,'aaa'); Query OK, 1 row affected (0.02 sec)mysql> insert into ttt values(2,'bbb'); Query OK, 1 row affected (0.00 sec)mysql> insert into ttt values(3,'ccc'); Query OK, 1 row affected (0.00 sec)10)、查询数据mysql> select * from ttt;+------+------+| a | b |+------+------+| 1 | aaa || 2 | bbb || 3 | ccc |+------+------+3 rows in set (0.00 sec)11)、删除数据mysql> delete from ttt where a=3;Query OK, 1 row affected (0.01 sec)删除后查询操作结果:mysql> select * from ttt; +------+------+| a | b |+------+------+| 1 | aaa || 2 | bbb |+------+------+2 rows in set (0.00 sec)12)、更新数据mysql> update ttt set b = 'xxx' where a =2;Query OK, 1 row affected (0.00 sec)Rows matched: 1 Changed: 1 Warnings: 0查看更新结果:mysql> select * from ttt; +------+------+| a | b |+------+------+| 1 | aaa || 2 | xxx |+------+------+2 rows in set (0.00 sec)13)、删除表mysql> drop table ttt; Query OK, 0 rows affected (0.00 sec)查看数据库中剩余的表:mysql> show tables;Empty set (0.00 sec)三、更改MySQL数据库root用户的密码1、使用mysql数据库mysql> use mysqlDatabase changed2、查看mysql数据库中所有的表mysql>show tables; +---------------------------+| Tables_in_mysql |+---------------------------+| columns_priv || db || func || help_category || help_keyword || help_relation || help_topic || host || proc || procs_priv || tables_priv || time_zone || time_zone_leap_second || time_zone_name || time_zone_transition || time_zone_transition_type || user |+---------------------------+17 rows in set (0.00 sec)3、删除mysql数据库中用户表的所有数据mysql> delete from user; Query OK, 3 rows affected (0.00 sec)4、创建一个root用户,密码为"xiaohui"。mysql>grant all on *.* to root@'%' identified by 'xiaohui' with grant option; Query OK, 0 rows affected (0.02 sec)5、查看user表中的用户mysql> select User from user; +------+| User |+------+| root |+------+1 row in set (0.00 sec)6、重启MySQL:更改了MySQL用户后,需要重启MySQL服务器才可以生效。net stop mysqlMySQL 服务正在停止..MySQL 服务已成功停止。net start mysql MySQL 服务正在启动 .MySQL 服务已经启动成功。7、重新登陆MySQL服务器mysql -uroot -pxiaohui Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 1Server version: 5.1.32-community MySQL Community Edition (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>如果修改密码后net startmysql出现不能启动mysql的1067错误,则可以使用以下办法解决:使用cmd命令:D:\Appserv\mysql\bin\mysqladmin -uroot -p shutdown,然后输入密码,再net start mysql 就没有这个错误提示了!四、数据库的创建与删除1、创建数据库testdbmysql> create database testdb;Query OK, 1 row affected (0.02 sec)2、使用数据库testdbmysql> use testdb;Database changed3、删除数据库testdbmysql> drop database testdb; Query OK, 0 rows affected (0.00 sec)4、退出登陆mysql>exit ByeC:\Documents and Settings\Administrator>五、操作数据库数据的一般步骤1、启动MySQL服务器2、登陆数据库服务器3、使用某个要操作的数据库4、操作该数据库中的表,可执行增删改查各种操作。5、退出登陆。