mysql5.1非安装zip文件版安装指南 您所在的位置:网站首页 mysql51安装 mysql5.1非安装zip文件版安装指南

mysql5.1非安装zip文件版安装指南

2023-09-11 17:07| 来源: 网络整理| 查看: 265

原文链接:  http://blog.csdn.net/yippeelyl/article/details/39185539

 

 

 

解压缩版MySQL环境配置及入门   一、环境配置 1、解压 mysql-noinstall-5.1.53-win32.zip,在此我解压到了 E:\Language\Java\mysql-5.1.53-win32下。 2、在根目录下创建my.ini,内容如下: [WinMySQLAdmin]  # 指定mysql服务启动启动的文件 Server=E:\\Language\\Java\\mysql-5.1.53-win32\\bin\\mysqld-nt.exe [mysqld]   # 设置mysql的安装目录  basedir=E:\\Language\\Java\\mysql-5.1.53-win32 # 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data  datadir=E:\\Language\\Java\\mysql-5.1.53-win32\\data [client] # 设置mysql客户端的字符集 default-character-set=utf8 [mysqld]    default-character-set=utf8   3、安装mysql服务 (1) 配置环境变量 在path变量中,添加 E:\Language\Java\mysql-5.1.53-win32\bin; (根据自己的安装目录) (2) 安装mysql服务 打开DOS窗口 开始->运行 (快捷键:win+r) 输入cmd 输入 mysqld --install mysql 回车,显示服务安装成功   (3) 启动mysql服务 右击我的电脑->管理 点击 “服务与应用程序”下的“服务”,右击启动mysql服务 或者在DOS窗口输入 net start mysql   (4) 进入mysql控制台 ①ODBC用户登录: 进入DOS窗口,输入 mysql,回车,即可连接mysql服务器   ②root用户登录: .输入 mysql –u root –p      解释:  mysql -u 用户名 -p 密码, 输入密码,初始值为空,可不用输入  注:不指明用户等启用参数时,默认使用ODBC用户登录,而开发过程,我们一般使用root用户对数据库进行操作。 select user();   命令可显示当前登录用户   • 修改root用户密码:   为了保证数据安全性,为root用户添加密码,步骤如下:  1.use mysql;                  //选择mysql数据库 2.update user set password=password(‘新密码’) where user=‘root’;   //更改密码,如admin 3.flush privileges;        // 刷新系统权限表,更改 才生效 提示:在DOS下,按动键盘的上下键,可以在历史命令中,快速切换    4、常用命令 •查看所有数据库   show databases; •选择数据库  use mysql; 对数据的增、删、改、查都是对于特定数据库而言的,在进行数据操作之前,必须先选定要操作的数据库。 •查看数据库下的所有表   show tables; •创建数据库      create database 库名;    新创建的数据库保存在 data目录下。 方便宿舍->实验室  Copy  •创建表       create table 表名 (字段设定列表); •执行sql脚本文件,批量操作  source “路径名”+/xxxx.sql;   注意:斜杠的方向 /  而不是 \ •设置编码     set charset gbk; MySQL的命令行窗口显示中文,必须将编码设置为gbk,否则乱码! •查看字符集  show variables like 'character%';   例子:连接MySQL后,在DOS下依次输入 (1)create databases helloworld; (2)create table student (     id int(10) primary key,    number int(20) not null,    name varchar(20) not null ); (3)source E:/Language/Java/insert_student.sql 注:insert_student.sql内容为 insert into student values(4,411,'张三'); insert into student values(2,222,'李四'); insert into student values(3,333,'王五'); (4)set charset gbk;   (5)select * from student;   5、Navicat  for MySQL 命令行繁琐,不易记忆 Navicat是一个MySQL数据库管理和开发工具,具有极好的图形用户界面。 控制台窗口的命令,都可以转换成Navicat的操作。 刚接触数据库,建议大家多用命令行操作。加深对SQL语句的理解,为将来数据库课程的学习提供帮助。  

 

1.准备工作

  下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\\ mysql-noinstall-5.1.53-win32。这个就是mysql的根目录了。

2.配置

  在根目录下有几个文件如下:

my-small.ini (这是针对一个小内存(〈= 64MB)的系统,MySQL 只会被时不时地用一下,很重要的是 mysqld 守护进程不会使用很多资源。) my-medium.ini (这是针对一个小内存(32M- 64M)系统的,MySQL 扮演了一个比较重要的部分,或者当系统达到 128M 后 MySQL 被用来与其它程序(如一个 Web 服务器)一起使用。) my-large.ini (这是针对一个内存 = 512M 的大系统,系统主要运行 MySQL) my-huge.ini (这是针对一个内存为 1G – 2G 的大系统,系统主要运行 MySQL) my-innodb-heavy-4G.ini (这是一个针对 4G 内存系统(主要运行只有 InnoDB 表的 MySQL 并使用几个连接数执行复杂的查询)的 MySQL 配置文件例子)

  对应自己的配置,自己选择下,其他的就删除吧。然后重命名成my.ini。编辑my.ini,在[mysqld]节点下增加如下几句:

basedir= D:/mysql-noinstall-5.1.53-win32 #根目录 datadir= D:/mysql-noinstall-5.1.53-win32/data #数据文件存放目录

3.安装服务

cmd:进入mysql的根目录\bin:

mysqld --install MySQL

这样用默认的 MySQL 为名称添加了一个windows服务。要移除mysql服务:

mysqld –remove MySQL

设置服务为自动启动:

sc config MySQL start= auto

4.启动与关闭

cmd:

net start MySQL --启动 net stop MySQL --关闭

mysql启动后。在任务管理器当中可以看到mysqld.exe这个进程。说明mysql已经安装好了。并且已经成功的启动!

5.精简:

  如果你觉得mysql目录过于庞大的话请看。根目录下可以只留下my.ini和bin,data,share目录,其余全部删除。bin目录下可以把.pdb的文件全部删除。

6.初始化数据库:

  由于mysql默认的root的密码为空并且只能本机登录,做如下修改:

cmd:进入mysql的根目录\bin:

mysql -uroot

这时进入了mysql命令行界面,继续输入:

mysql< use mysql; mysql< delete from user; mysql< grant all on *.* to root@'%' identified by "root" with grant option; mysql< flush privileges; mysql< quit;

这样就给root用户赋予了初始密码"root",并且可以不限制本机登录。

7.乱码问题:

修改my.ini文件,找到[mysqld],在下方加上:

character-set-server = utf8 #mysql5.5开始 default-character-set = utf8 #mysql5.5以前

找到[client],在下方加上:

default-character-set = utf8 mysql下载回来之后解压到D:/mysql-5.1.57-win32,把D:/mysql-5.1.57-win32/bin加入到系统环境变量 Path 中。 然后需要简单的配置mysql数据库,把my-small.ini改名为 my.ini (其他的几个文件也可以直接拿过来修改一下名字),编辑文件 my.ini,其内容完整如下

# Example MySQL config file for small systems.

# Example MySQL config file for small systems.

#

# This is for a system with little memory (



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有