mysql 免安装初始化_mysql免安装版配置步骤详解分享

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 Files\mysql-5.1.58-win32\my.ini"

就是注册为系统服务。 后面的默认配置文件就是上一步创建的文件的路径。

--install 后面跟的是 服务名称

出现:Service successfully installed. 则服务注册成功。

4.然后:

net start mysql

启动刚刚注册的 mysql 服务。

就ok了。如果想要删除这个服务。

就用:

mysqld --remove

这个命令是默认删除名为 mysql 的服务,如果不是这个名字,就在 remove 后加相应的服务名称。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/295583.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android之Shape和state_enabled使用总结

在Android程序开发中,我们经常会去用到Shape这个东西去定义各种各样的形状,首先我们了解一下Shape下面有哪些标签,都代表什么意思: solid:填充android:color指定填充的颜色 gradient:渐变android:startColor和android:endColor分别为起始和结束颜色, android:angle是渐…

装饰模式

JAVA23种设计模式之一&#xff0c;英文叫Decorator Pattern&#xff0c;又叫装饰者模式。装饰模式是在不必改变原类文件和使用继承的情况下&#xff0c;动态的扩展一个对象的功能. 1、装饰模式与类继承的区别&#xff1a; 1) 装饰模式是一种动态行为&#xff0c;对已经存在类…

Win11安卓极速教程!

适用于 Android 的 Windows 子系统&#xff08;以下简称“WSA”&#xff09;使你的 Windows 11 电脑能够运行 Android 应用。※ 如何在 Windows 11 上运行 Android 应用此前的教程较为详细&#xff0c;但也繁琐&#xff0c;尤其是 adb 部署部分&#xff0c;不适合新手入门&…

ubuntu12.04 使用gedit 打开txt文件中文乱码的处理方法

2019独角兽企业重金招聘Python工程师标准>>> gedit --encodingGB18030 filename.txt 转载于:https://my.oschina.net/zhangdapeng89/blog/58965

js与jsp

在JS代码片段中&#xff0c;通过<%request.getParameter("username")%> 访问了Login.jsp中表单传递过来的username属性的值&#xff0c;这样的操作上没有问题的。如果想要把getUserName()方法放在一个单独的Js中&#xff0c;如Welcome.js&#xff0c;也就是不在…

你最擅长哪种数学思维?

全世界只有3.14 % 的人关注了爆炸吧知识许多人会抱怨说&#xff0c;自己没有“数学头脑”。事实上&#xff0c;数学家会以各种各样的方式思考&#xff0c;根本没有所谓的哪种思考数学的方式是正确的。但这很可能造成沟通上的障碍&#xff0c;试想一下&#xff0c;一个用视觉图像…

Hive中视图机制的初步使用及分析

作者: 大圆那些事 | 文章可以转载&#xff0c;请以超链接形式标明文章原始出处和作者信息 网址: http://www.cnblogs.com/panfeng412/archive/2013/04/29/hive-view-usage-and-analysis.html 本文是对Hive中逻辑视图的介绍&#xff0c;通过一个简单的视图例子&#xff0c;说明其…

励志!送女儿去厦大读研后,爸爸回家就考了厦大的博士,现在是女儿的“学弟”...

全世界只有3.14 % 的人关注了爆炸吧知识2020上半年&#xff0c;在安徽阜阳家里&#xff0c;女儿王睿在房间内上着厦门大学在线专业课&#xff0c;父亲王健作为师范高校教师直播着自己的思政公共课和生命教育有关课程。然而一到周末&#xff0c;王健也和女儿一样&#xff0c;作为…

【cocos2d-js官方文档】二十五、Cocos2d-JS v3.0中的单例对象

为何将单例模式移除 在Cocos2d-JS v3.0之前。全部API差点儿都是从Cocos2d-x中移植过来的&#xff0c;这是Cocos2d生态圈统一性的重要一环。可惜的是&#xff0c;这样的统一性也在非常大程度上限制了Cocos2d-html5的发展&#xff0c;有一些在C中非常有意义的涉及搬到Html5平台后…

mysql 中有什么命令_常用mysql命令大全

常用的MySQL命令大全连接MySQL格式&#xff1a; mysql -h主机地址 -u用户名 &#xff0d;p用户密码1、例1&#xff1a;连接到本机上的MYSQL。首先在打开DOS窗口&#xff0c;然后进入目录 mysqlbin&#xff0c;再键入命令mysql -uroot -p&#xff0c;回车后提示你输密码&#xf…

Android之webview背景设置为透明无效

Adndroid 2.X的设置 webview是一个使用方便、功能强大的控件&#xff0c;但由于webview的背景颜色默认是白色&#xff0c;在一些场合下会显得很突兀&#xff08;比如背景是黑色&#xff09;。 此时就想到了要把webview的背景设置为透明&#xff0c;这样就可以与其背景融为一体…

linux系统的运行级别

linux 运行级别 0 停机1 单用户模式&#xff0c;用来维护系统。2.多用户不能使用NFS模式。3 多用户模式&#xff0c;也是主要的使用模式4 未定义5 窗口使用模式6 重新启动模式用init(0 1 2 3 4 5 6)切换运行级别&#xff0c;&#xff08;init 3 切换到多用户模式&#xff09;转…

C# WPF MVVM模式Prism框架从零搭建(经典)

01—前言目前最新的PRISM的版本是8.1.97&#xff0c;本节以6.3.0.0 讲解&#xff0c;可以在Github上获取PRISM的源码。Prism Github地址&#xff1a;https://github.com/PrismLibrary/PrismPrism官方文档&#xff1a;https://prismlibrary.com/docs/Prism要用到IOC容器&#xf…

在中国,有这样一些村落

全世界只有3.14 % 的人关注了爆炸吧知识01地坑村在河南有一个全球最神奇的村落这村子神奇就神奇在当你走进村子能听到家家户户的吵闹声却见不到一座房子原来村落居然建在地底下基本不用与外界接触但村子却被外国媒体争相报道火的一塌糊涂更不可思议的是村里的老人平均寿命都超1…

2-2

为方便储户&#xff0c;某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员输入系统&#xff0c;如果是存款&#xff0c;系统记录存款人姓名、住址、存款类型、存款日期、利率等信息&#xff0c;并印出存款单给储户&#xff1b;如果是取款&#xff0c;系统计算利息…

.NET 6新特性试用 | 隐式using指令

前言在使用《最小Web API》时&#xff0c;我们发现&#xff0c;相比以前的代码&#xff0c;大量的using指令消失了&#xff1a;using指令的主要作用是允许使用在命名空间中定义的类型&#xff0c;而无需指定该类型的完全限定命名空间。那么&#xff0c;在.NET 6下为什么不需要了…

mysql 导入文件夹_MySQL-导入与导出

CSV文件导入MySQLLOAD DATA INFILE语句允许您从文本文件读取数据&#xff0c;并将文件的数据快速导入数据库的表中。导入文件操作之前&#xff0c;需要准备以下内容&#xff1a;一、将要导入文件的数据对应的数据库表。二、准备好一个CSV文件&#xff0c;其数据与表的列数和每列…

Android之ButterKnife--View注入框架

俗话说:“不会偷懒的程序员不是好的程序员!”。作为一名Android开发,是不是经常厌烦了大量的findViewById以及setOnClickListener代码,而ButterKnife是一个专注于Android系统的View注入框架,让你从此从这些烦人臃肿的代码中解脱出来。先来看一段代码示例说明下ButterKnife…

设计模式 - Mediator

意图&#xff1a;用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用&#xff0c;从而使其耦合松散&#xff0c;而且可以独立地改变它们之间的交互。 一般来说&#xff0c;只有对于那种同事类之间是网状结构的关系&#xff0c;才会考虑使用中介者模式。…

6部有生之年必看的BBC “教材级” 地理纪录片,免费领取!

看BBC的纪录片&#xff0c;既可以追溯上下数千年的历史文化&#xff0c;也可以欣赏从宇宙到地心深处的奇妙境界&#xff0c;而及其超级精彩的画面即使定格&#xff0c;也是一幅摄影佳作。BBC纪录片题材广泛、制作精良&#xff0c;观看起来算的上是赏心悦目。对于学习英文&#…