MySql noinstall-5.1.xx-win32 配置(原创)

1、解压mysql-noinstall-5.1.xx-win32.zip 到你喜欢的目录,例如:d:\php\mysql

2、在根目录d:\php\mysql中有五个配置信息文件:

my-small.ini (内存 <= 64M)

my-medium.ini (内存 128M )

my-large.ini (内存 512M)

my-huge.ini (内存 1G-2G)

my-innodb-heavy-4G.ini (内存 4GB)

假设我的内存是1G的,我选择了my-huge.ini,选择其中一个适合你自己机子的配置文件。

3、编辑my.ini,在[mysqld]的“port=3306”下面增加如下两句:

注意,在Windows中路径名中使用斜杠“/”而不是反斜杠“\”。 如果使用反斜杠“\”,那么必须双写它们“\\”。

# 安装目录的路径 # 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data

basedir="E:/by8/MySQL/"

# 设置mysql数据库的数据的存放目录

datadir="F:/by8/MySQL/Data/"

# 设置mysql服务器的字符集

default-character-set = utf8

# 默认的存储引擎

default-storage-engine = MYISAM

移动“E:\by8\mysql\data”目录到“F:\by8\MySQL\Data”。

在[mysql]下面新增:

default-character-set = utf8

修改以下几句为:

max_allowed_packet = 32M (默认为1M)

sort_buffer_size = 4M (MySQL 5.0.15 my-medium.ini默认为512K)

max_allowed_packet 参数说明:

参数的作用是,用来控制其通信缓冲区的最大长度。

sort_buffer_size 参数说明:

查询排序时所能使用的缓冲区大小。

注意:该参数对应的分配内存是每连接独占!

如果有100个连接,那么实际分配的总共排序缓冲区大小为100 × 6 = 600MB。

所以,对于内存在4GB左右的服务器推荐设置为6-8M。

4、安装服务:

"E:\by8\mysql\bin\mysqld" --install Mysql --defaults-file="E:\by8\Mysql\my.ini"

5、启动服务:

net start mysql

这样mysql就安装好了。你任务管理器当中可以看到mysqld-nt.exe这个进程。说明您的mysql已经安装好了。并成功的启动了。

6、为匿名用户设置密码:

%myd_dir%\bin\mysqladmin.exe -uroot -ptoor password "%my_newpwd%"

刚开始安装好的mysql登录密码是空密码:

C:\Documents and Settings\Administrator>e:

E:\>cd by8

E:\by8>cd mysql

E:\by8\Mysql>cd bin

E:\by8\Mysql\bin\>mysql -uroot -p

Enter password: //这里直接按回车(enter),不需要输入密码的。

mysql> show databases;

+--------------------+

| Database |

+--------------------+

| information_schema |

| mysql |

| test |

+--------------------+

3 rows in set (0.00 sec)

为了安全,我们这里修改下刚安装的mysql数据库的root用户的密码 。操作命令如下:

mysql> use mysql

Database changed

mysql> update user set password=password("123456") where user="root";

Query OK, 2 rows affected (0.03 sec)

Rows matched: 2 Changed: 2 Warnings: 0

mysql> exit //退出

就这样我把root的密码修改为了123456。

还有中修改密码的方法是利用msyqladmin这个命令

确认可以登录我们退出mysql

格式:mysqladmin -u用户名 -p旧密码 password 新密码

>exit

>mysqladmin -uroot -password 123456

//我们这里把mysql root的原来的空密码修改成123456,因为原来root没有密码,所以-p 就密码这项就可以省略了。

为了让大家印象更深刻些,我们这里再把已经修改过的密码1234560修改成为 123456

命令:mysqladmin -uroot -p123456 password 1234

PS:MYSQL记录用户名和密码的两张表为:

user.MYD和user.MYI,备份下他们,以后就不用为重装改密码麻烦了

mysql推荐内存_MySQL大内存配置方案 如my-medium.ini、my-huge.ini等相关推荐

  1. mysql推荐内存_mysql大内存高性能优化方案

    mysql优化是一个相对来说比较重要的事情了,特别像对mysql读写比较多的网站就显得非常重要了,下面我们来介绍mysql大内存高性能优化方案 8G内存下MySQL的优化 按照下面的设置试试看: ke ...

  2. 小李的计算机配置有8g内存,2019大内存游戏电脑主机配置单推荐不到2500元!

    最近有个朋友问我,想玩游戏,但口袋钱包吃紧,2500元能配个游戏电脑吗?游戏电脑主机配置哪个好? 对于组装游戏电脑来说,2500左右预算真的算是很少了,因为电脑主机包含了CPU.显卡.主板.内存.硬盘 ...

  3. 1000元计算机配置方案,1000元赛扬J345低功耗主机推荐 2018最便宜电脑配置方案 (全文)...

    在DIY装机中,其实也有不少非常便宜的功能机,今天"电脑百事网"就来为大家推荐一套白菜价赛扬J345功能主机配置方案,适合给父母看网络视频.当下载机或者是简单的文字办公制表等,这应 ...

  4. mysql 缓存区_Mysql缓存的配置和使用

    在mysql服务器高负载的情况下,必须采取一种措施给服务器减轻压力,减少服务器的I/O操作.一般采用的方法是优化sql操作语句,优化服务器的配置参数,从而提高服务器的性能.Mysql使用了几种内存缓存 ...

  5. linux怎么看系统内存多大内存频率,linux 系统管理中的查看内存插槽数最大容量和频率...

    Linux 查看内存的插槽数,已经使用多少插槽.每条内存多大,已使用内存多大 1.dmidecode|grep -P -A5 "Memory\s+Device"|grep Size ...

  6. lvs加MySQL读写分离_mysql高可用架构方案之二(keepalived+lvs+读写分离+负载均衡)

    mysql主从复制与lvs+keepalived实现负载高可用 文件夹 1.前言    4 2.原理    4 2.1.概要介绍    4 2.2.工作原理    4 2.3.实际作用    4 3方 ...

  7. mysql 从库_mysql数据库主从配置

    在一篇文章<离线安装mysql数据库>,讲解了离线安装mysql数据库的过程,本文将讲解mysql数据库的主从配置方法.mysql数据库进行主从配置后,可以实现数据库的备份.同时应用也可以 ...

  8. mysql常驻内存_MySQL的内存和相关问题排查

    我们都知道数据库是IO密集型一类应用,为了提高其性能大量使用内存代替文件(交换分区)的IO操作是保证数据库稳定.高效的基本原则.那么数据库是如何使用内存的,我们如何查看数据库内存的占用,如何通过通过数 ...

  9. mysql 启动 内存_mysql启动内存的疑问

    mysql 启动的时候占用的内存是怎么算的 软件版本 mysql 5.6 网上查看了一下,影响mysql的内存的参数主要大概是 innodb_buffer_pool_size key_buffer_s ...

最新文章

  1. 不完全恢复分类与命令
  2. java web 自定义异常_Java web, service 层应该通过异常(自定义Exception)来中断业务吗?...
  3. swoole 捕捉php错误,swoole怎么处理错误
  4. H3C认证无线互联网络专家
  5. 三角波的傅里叶变换对_傅里叶变换推导详解
  6. Deskpins—窗口置顶软件
  7. 单片机音频信号分析仪
  8. matlab驻波仿真
  9. 华为设备的安全配置console及telnet
  10. 虚拟机、云主机、VPS 三者之间的区别
  11. 电脑开机后没反应,如何解决?
  12. 股市资深大牛用Python写了个股票价格实时MacOS应用程序!实时监控!
  13. Mysql数据库使用规范
  14. Gulp折腾记 - (2)常用任务构建的demo
  15. mysql百万数据建索引时间_mysql百万的数据快速创建索引
  16. [题解] Knights of Ni 骑士 C++
  17. 最爱的三毛之《沙漠中的饭店》
  18. 人脸检测(十一)--JDA算法
  19. python nltk 10 分析句子的意思
  20. Windows Phone 使用FlurrySdk

热门文章

  1. Java判断字符串是否为纯数字(0-9)
  2. vs 调用matlab引擎,vs2010 matlab混合编程调用matlab引擎
  3. kuboard使用mysql_基于 Kubernetes 的微服务图形化管理界面 Kuboard
  4. dsge模型难做吗_百度Seo优化好做吗,现在做是不是越来越难做?
  5. 二叉树的中序遍历_94. 二叉树的中序遍历 - 中等
  6. Java开发必须要掌握的20个核心技术
  7. RxHttp 一条链发送请求,新一代Http请求神器(一)
  8. Java的序列化和反序列化
  9. freemarker中运算符_freemarker常见语法大全
  10. 电脑桌面游戏_二次元游戏的高人气角色,不管男女都有一个特点,是巧合吗?...