文章主要向大家介绍的是绿色版 MySQL 安装配置的实际操作流程,我们是在MySQL5.1版的环境下对色版 MySQL进行正确的安装配置,以及对其具体的下载地址有一详细介绍,以下就是文章的详细内容介绍。
绿色版 MySQL 安装配置:
本人下载的MySQL是5.1版的
下载地址:
http://dev.mysql.com/downloads/mysql/
下载 免安装包(mysql-noinstall-5.1.45-win32.zip)
解压该压缩文件到E:\mysql-5.1.39-win32
1.在系统环境变量path中添加 E:\mysql-5.1.39-win32\bin (注:这是本人的MySQL安装路径)
2.编辑mysql的运行配置文件my.ini,如果没有,可以拿 my-medium.ini复制然后更名成 my.ini
分别copy一份到E:\mysql-5.1.39-win32和 C:\WINDOWS 中
编辑该文件my.ini文件
[mysqld]
basedir=E:/mysql-5.1.39-win32/
datadir=E:/mysql-5.1.39-win32/data
default-character-set=utf8
设置绿色版MySQL 安装目录
设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data
设置mysql服务器的字符集
(注意:不能留有空行)
[client]
设置mysql客户端的字符集
default-character-set=gbk
注:分割线中的配置为可选,可以在建立数据库的时候自行设置。
3.安装mysql服务
从MS-DOS窗口进入目录E:\myserver\mysql-5.0.37-win32\bin,运行如下 命令:
mysqld --install mysql5 --defaults-file=C:\WINDOWS\my.ini
其中,mysql5 只是该服务的名字,可以自己另外设置,比如改为 xiaomai
即:
mysqld --install xiaomai --defaults-file=C:\WINDOWS\my.ini
还在上面的命令窗口里面,输入命 令:net start mysql5
这样就启动了mysql 服务。
5.停止服务
执行 net stop mysql5 即可
6.以上5步绿色版MySQL 安装完毕之后,MySQL默认的root用 户密码为空的。
可以设置一下root的密码:
win+R -> 输入cmd->打开windows命令控制台,随意定位文件目录,如下
退出MySQL,重启MySQL服务即可,以上的相关内容就是对绿色版 MySQL 安装配置的介绍,望你能有所收获。
- E:\erlangPro\mysqlTest\src>mysql -u root -p
- Enter password:
- Welcome to the MySQL monitor. Commands end with ; or \g.
- Your MySQL connection id is 8
- Server version: 5.1.39-community MySQL Community Server (GPL)
- Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
- mysql> use mysql
- Database changed
- mysql> update user set passwordpassword=password('admin') where user='root';
- Query OK, 2 rows affected (0.03 sec)
- Rows matched: 2 Changed: 2 Warnings: 0
- mysql>
========================================================================================
The other info:
C:\mysql-5.1.11-beta-win32\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。
系统出错。
发生系统错误 1067。
进程意外终止。
C:\mysql-5.1.11-beta-win32\bin>mysqld-nt --remove
Service successfully removed.
C:\mysql-5.1.11-beta-win32\bin>mysqld-nt --install
Service successfully installed.
C:\mysql-5.1.11-beta-win32\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务已经启动成功。
C:\mysql-5.1.11-beta-win32\bin>net stop mysql
MySQL 服务正在停止..
MySQL 服务已成功停止。
这样安装就不用copy my.ini到windows文件夹下了
4、启动MySQL服务
net start mysql
MySQL服务正在启动 .
MySQL服务无法启动。
可能出现的错误:
1、如果以前安装过mysql,需要卸载,可能还需要删除windows服务项的mysql
运行命令删除服务项:
sc delete mysql
重新安装:mysqld –install MySQL –defaults-file=”E:\server\mysql\my.ini”
2、如果出现错误:mysql启动错误1067的解决办法如下:
CODE:
D:\server\mysql\bin>net start mysql
MySQL 服务正在启动 .
MySQL 服务无法启动。
系统出错。
发生系统错误 1067。
进程意外终止。
d:\server\mysql\bin>mysqld –remove
Service successfully removed.
d:\server\mysql\bin>mysqld –install
Service successfully installed.
e:\server\mysql>net stop mysql
MySQL 服务正在停止..
MySQL 服务已成功停止。
5、登陆MySQL服务器与修改密码
mysql -uroot -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.32-community MySQL Community Edition (GPL)
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the buffer.
mysql>
注意:MySQL的管理员用户名为root,密码默认为空。
修改密码
mysqladmin -uroot -p password 新密码
比如新密码为root
mysqladmin -uroot -p password root
回车,要求输入旧密码(默认为空),再回车,修改成功!
6、查看数据库
mysql> show databases;
+——————–+
| Database |
+——————–+
| information_schema |
| mysql |
| test |
+——————–+
3 rows in set (0.02 sec)
可以看到MySQL服务器中有三个数据库。
7、使用数据库
mysql> use test
Database changed
8、查看数据库中的表
mysql> show tables;
Empty set (0.00 sec)
9、创建表ttt
mysql> create table ttt(a int,b varchar(20));
Query OK, 0 rows affected (0.00 sec)
10、插入三条数据
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)
11、查询数据
mysql> select * from ttt;
+——+——+
| a | b |
+——+——+
| 1 | aaa |
| 2 | bbb |
| 3 | ccc |
+——+——+
3 rows in set (0.00 sec)
12、删除数据
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)
13、更新数据
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)
14、删除表
mysql> drop table ttt;
Query OK, 0 rows affected (0.00 sec)
查看数据库中剩余的表:
mysql> show tables;
Empty set (0.00 sec)
15、查看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)
16、查看user表中的用户
mysql> select User from user;
+——+
| User |
+——+
| root |
+——+
1 row in set (0.00 sec)
三、数据库的创建与删除
1、创建数据库testdb
mysql> create database testdb;
Query OK, 1 row affected (0.02 sec)
2、使用数据库testdb
mysql> use testdb;
Database changed
3、删除数据库testdb
mysql> drop database testdb;
Query OK, 0 rows affected (0.00 sec)
4、退出登陆
mysql>exit
Bye
四、操作数据库数据的一般步骤
1、启动MySQL服务器
2、登陆数据库服务器
3、使用某个要操作的数据库
4、操作该数据库中的表,可执行增删改查各种操作。
5、退出登陆。