当前位置:  数据库>mysql

mysql免安装版配置步骤详解分享

    来源: 互联网  发布时间:2014-10-13

    本文导语:  1.准备工作 下载mysql的最新免安装版本mysql-noinstall-5.1.53-win32.zip,解压缩到相关目录,如:d:\ mysql-noinstall-5.1.53-win32。这个就是mysql的根目录了。 2.配置 在根目录下有几个文件如下: my-small.ini (这是针对一个小内存(〈= 64MB)...

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


另一网友提供的安装步骤和配置文件,大家可以参考二种方法

1.将下载好的 noinstall 包解压到你想放置的位置,这个位置放了就可以一直放那了!以后重装系统也不要紧。我这里是:E:/Program Files/mysql-5.1.58-win32/

2.新建一个my.ini文件。这个就是mysql的配置文件了,也可以从原来的ini改名,不过现在可以直接复制下面的配置:

代码如下:

[client]
port=3306

[mysql]
default-character-set=gbk

[mysqld]
port=3306
basedir="E:/Program Files/mysql-5.1.58-win32/"
datadir="E:/MySQL Datafiles/"
default-character-set=gbk
default-storage-engine=INNODB
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
max_connections=100
query_cache_size=15M
table_cache=256
tmp_table_size=18M
thread_cache_size=8
myisam_max_sort_file_size=100G
myisam_sort_buffer_size=35M
key_buffer_size=23M
read_buffer_size=64K
read_rnd_buffer_size=256K
sort_buffer_size=256K
innodb_data_home_dir="E:/MySQL Datafiles/"
innodb_additional_mem_pool_size=2M
innodb_flush_log_at_trx_commit=1
innodb_log_buffer_size=1M
innodb_buffer_pool_size=42M
innodb_log_file_size=10M
innodb_thread_concurrency=8

注意:这里需要修改的是 datadir 和 innodb_data_home_dir 这两个值,我一直是设置为同一个文件夹。 innodb_data_home_dir 就是INNODB 数据库储存引擎的数据地址。

3.用cmd进入mysql安装目录下的 bin 目录,再执行:
mysqld --install mysql --defaults-file="E:Program Filesmysql-5.1.58-win32my.ini"
就是注册为系统服务。 后面的默认配置文件就是上一步创建的文件的路径。
--install 后面跟的是 服务名称
出现:Service successfully installed. 则服务注册成功。

4.然后:
net start mysql
启动刚刚注册的 mysql 服务。
就ok了。如果想要删除这个服务。
就用:
mysqld --remove
这个命令是默认删除名为 mysql 的服务,如果不是这个名字,就在 remove 后加相应的服务名称。


    
 
 

您可能感兴趣的文章:

  • mysql jdbc连接mysql数据库步骤及常见参数详解
  • 深入mysql YEAR() MONTH() DAYOFMONTH()日期函数的详解
  • mysql update语句的用法详解
  • MySql实现跨表查询的方法详解
  • 基于mysql 5.5 设置字符集问题的详解
  • 深入mysql并发插入优化详解
  • 详解MySQL中DROP,TRUNCATE 和DELETE的区别实现mysql从零开始
  • MYSQL 批量替换之replace语法的使用详解
  • 详解MySQL中SlowLog的配置方法(图文)
  • 浅谈SQLServer的ISNULL函数与Mysql的IFNULL函数用法详解
  • 基于mysql数据库的密码问题详解
  • 3步搞定纯真IP数据导入到MySQL的方法详解
  • MySQL Left JOIN时指定NULL列返回特定值详解
  • 深入MYSQL字符数字转换的详解
  • windows环境中mysql忘记root密码的解决方法详解
  • MySQL查询优化之索引的应用详解
  • Linux下MySQL安装配置 MySQL配置参数详解
  • 关于MySQL数据迁移--data目录直接替换注意事项的详解
  • 减少mysql主从数据同步延迟问题的详解
  • Python下的Mysql模块MySQLdb安装详解
  • MySQL数据入库时特殊字符处理详解
  • 如何用命令行进入mysql具体操作步骤
  • sqlserver、mysql获取连接字符串步骤
  • 更改Mysql数据库存储位置的具体步骤
  • MySQL 的 JDBC 下载地址,安装步骤,以及Java的调用方法
  • MYSQL ZIP免安装版配置步骤及图形化管理工具mysql-workbench
  • oracle iis7站长之家
  • 有谁能具体讲一下安装mysql的步骤吗?(100分相送)
  • MySQL数据库迁移data文件夹位置详细步骤
  • java连接mysql数据库详细步骤解析
  • centos下mysql主从同步快速设置步骤分享
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Myeclipse中自带Tomcat的JDBC连接池配置(mysql和mssql)
  • php for linux安装既不支持mysql.如何配置支持mysql
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • 怎样配置..../mysql/mysql.sock非常感谢(redhat9)
  • Win7 64位下mysql 下载、安装与配置图文教程
  • ubuntu mysql配置错误导致无法启动mysql,希望达人前来帮助。
  • mysql 5.7下载安装配置详细教程
  • MySQL性能优化之Open_Table配置参数的合理配置建议
  • mysql Master-Master-Slaves有谁会么?求教linux下mysql Master-Master-Slaves配置方法
  • mysql主从服务器配置特殊问题
  • 请问MYSQL在LINUX下如何配置(使用)
  • jb中配置mysql的问题??急啊,帮帮我啊!
  • 手动配置phpmyadmin和mysql密码的两种方案
  • 请问在Linux(suse)下怎样安装配置Mysql急!!!!
  • linux 中phpmyadmin 无法载入mysql扩展,请检查php配置文档
  • 高分求RedHat+Apache+PHP+MySQL及企业邮局配置方案
  • 在ubuntu下配置lamp,安装mysql-5.1.59问题
  • 请教redhat7.3下配置mysql
  • MYSQL开发环境配置问题
  • linux下apache,mysql,php配置,郁闷中!
  • 配置mysql允许远程连接的方法
  • mysql中如何查看最大连接数(max_connections)和修改最大连接数
  • 在 linux下输入"mysql"命令,进入mysql命令行,但出现“Can't connetc to local MySQL server thuough socket /var/lib/mysql/mysql.sock
  • Mysql查询错误:ERROR:no query specified原因
  • MySQL 重装MySQL后, mysql服务无法启动
  • php安装完成后如何添加mysql扩展
  • 为什么用linux安装盘安装了mysql后,启动mysql,提示找不到mysql.sock文件?
  • mysql中查询当前正在运行的SQL语句并找出mysql中运行慢的sql语句
  • 請教,在redhat linux7.2+mysql 中,系統提示mysql已啟動,網頁卻不能訪問mysql?
  • MySQL Workbench的下载安装与使用教程
  • 求解释: useradd -g mysql mysql -d /home/mysql -s /sbin/nologin


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3