绿色版 MySQL 安装配置的正确操作步骤

news/2024/7/7 12:34:24 标签: mysql, 数据库, warnings, transition, windows, query

文章主要向大家介绍的是绿色版 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 mysql--defaults-file=C:\WINDOWS\my.ini 

其中,mysql5 只是该服务的名字,可以自己另外设置,比如改为 xiaomai

即:

mysqld --install xiaomai --defaults-file=C:\WINDOWS\my.ini 

4.启动mysql数据库

还在上面的命令窗口里面,输入命 令:net start mysql5

这样就启动了mysql 服务。

5.停止服务

执行 net stop mysql5 即可

6.以上5步绿色版MySQL 安装完毕之后,MySQL默认的root用 户密码为空的。

可以设置一下root的密码:

win+R -> 输入cmd->打开windows命令控制台,随意定位文件目录,如下

 
  1. E:\erlangPro\mysqlTest\src>mysql -u root -p  
  2. Enter password:  
  3. Welcome to the MySQL monitor. Commands end with ; or \g.  
  4. Your MySQL connection id is 8  
  5. Server version: 5.1.39-community MySQL Community Server (GPL)  
  6. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.  
  7. mysql> use mysql  
  8. Database changed  
  9. mysql> update user set passwordpassword=password('admin') where user='root';  
  10. Query OK, 2 rows affected (0.03 sec)  
  11. Rows matched: 2 Changed: 2 Warnings: 0  
  12. mysql> 
退出MySQL,重启MySQL服务即可,以上的相关内容就是对绿色版 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、退出登陆。





http://www.niftyadmin.cn/n/748904.html

相关文章

图像灰度变换、二值化、直方图

1、灰度变换 1)灰度图的线性变换 Gnew Fa * Gold Fb。 Fa为斜线的斜率,Fb为y轴上的截距。 Fa>1 输出图像的对比度变大,否则变小。 Fa1 Fb≠0时,图像的灰度上移或下移,效果为图像变亮或变暗。 Fa-1&#xff…

Struts2与Struts1的比较摘录整理

特性Struts1.xStruts2Action类Struts1.x要求Action类要扩展自一个抽象基类。Struts1.x的一个共有的问题是面向抽象类编程而不是面向接口编程。Struts2的Action类实现了一个Action接口,连同其他接口一起来实现可选择和自定义的服务。Struts2提供一个名叫ActionSuppor…

《HelloGitHub》第 46 期

兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 米妮小说网 www.amini.net 分享 GitHub 上有趣、入门级的开源项目。 这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目、…

好的程序员也是一名优秀的管理者

好的程序员也是一名优秀的管理者,只不过他管理的对象是代码,而且是自己创建的。而企业管理者的管理对象基本都是买回来的,不过一样有重构、重组,分部门,开会,信息要沟通,资源要分配,…

Spring 总结

原文:http://blog.csdn.net/xwchen/archive/2007/04/06/1554245.aspx spring 7大组成模块: 1:spring core:提供了spring 的核心功能,BeanFactory是spring核心容器的主要组件, 它通过Ioc把程序的配置和依赖性与实…

C++ 一篇搞懂多态的实现原理

虚函数和多态 不格 m.vbuge.com 01 虚函数 在类的定义中,前面有 virtual 关键字的成员函数称为虚函数;virtual 关键字只用在类定义里的函数声明中,写函数体时不用。 class Base {virtual int Fun() ; // 虚函数 };int Base::Fun() // virt…

CSS层级嵌套关系详解

如果同个元素有两个或以上冲突的CSS规则,浏览器有一些基本的规则来决定哪一个非常特殊而胜出。 它可能不像其它那么重要,大部分案例你不需要担心冲突,但大型而且复杂的CSS文件,或有很多CSS文件组成的,可能产生冲突。 选…

深入理解设计模式六大原则

深入理解设计模式六大原则 无广告小说网 https://www.amini.net 万变不离其宗,不管是Java还是C,凡是面向对象的编程语言,在设计上,尽管表现形式可能有所不同,但是其实质和所需遵守的原则都是一致的。本文便是带领读者去…