mysql硬盘配置

mysql硬盘配置,第1张

对于运行mysql这类程序需要的CPU要求比较高,如果电脑硬件配置满足不了,那么可以试试最近流行的云桌面来轻松运行mysql,让你轻松办公或者学习。

mysql硬盘配置具体配置如下:

(1)磁盘寻道能力(磁盘I/O),我们现在用的都是SAS15000转的硬盘,用6块这样的硬盘作RAID1+0。MySQL每一秒钟都在进行大量、复杂的查询 *** 作,对磁盘的读写量可想而知,所以,通常认为磁盘I/O是制约MySQL性能的因素之一。

对于日均访问量100万pv以上的Discuz!论坛,如果磁盘I/O性能不好,造成的直接后果是MySQL的性能会非常低下!解决这一制约因素可以考虑解决方案是:使用RAID1+0磁盘阵列,注意不要尝试使用RAID-5,MySQL在RAID-5磁盘阵列上的效率不会像你期待的那样快,如果资金允许,可以选择固态硬盘SSD来SAS硬件作RAID1+0。

(2)CPU对于MySQL的影响也是不容忽视的,建议选择运算能力强悍的CPU。推荐使用DELL PowerEdge R710,IntelE5504(双四核)商家的热点也是其强大的虚拟化和数据库能力。我现在比较喜欢用其做Linux/FreeBSD下的虚拟化应用,效果不错。

(3)对于一台使用MySQL的Database Server来说,建议服务器的内存不要小于2GB,推荐使用4GB以上的物理内存。不过内存对于现在的服务器而言可以说是一个可以忽略的问题,如果是高端服务器,基本上内存都超过了32GB,我们的数据库服务器都是32GB DDR3。

*****************开始使用免安装版的mysql****************

1>.到官网下载免安装版并解压

2>.将该文件夹改名,放到合适的位置

3>.配置环境变量:我的电脑->属性->高级->环境变量->path(将文件夹bin路径放进去)

4>.修改配置文件:找到安装文件下的my-default.ini文件(或my.ini文件):

在其中修改或添加配置(如图):

[mysqld]

basedir=C:\Program Files\MySQL\MySQL Server 5.6(mysql所在目录) datadir=C:\Program Files\MySQL\MySQL Server 5.6\data (mysql所在目录\data)

5>.以管理员身份运行cmd:

1.输入:cd C:\Program Files\MySQL\MySQL Server 5.6\bin 进入mysql的bin文件夹 --->回车

2.输入mysqld -install --->回车

3.继续在cmd中输入:net start mysql --->回车

4.输入mysql -u root -p(第一次登录没有密码,直接按回车过),登录成功!

6>.登录后修改密码:set password for root@localhost = password('新密码')

7>.修改中文乱码问题:(这个文件所有需要修改的都没有任何标点符号)

1.拷贝一份 “my-default.ini” 文件

2.重命名为 “my.ini”,接下来我们只需修改my.ini里面的内容就行了

3.在【mysqld】后面添加或修改:

character_set_server=utf8 (注意是【utf8】不是【utf-8】)

4.在【sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES】这句话后面再添加三行:

[client]

port=3306

default-character-set=utf8

5.在【mysqld】后面添加或修改

default-character-set=utf8

*****************/开始使用免安装版的mysql****************

**************************数据库编码问题******************************

查询数据库编码方式:show variables like 'character%'

或者 show variables like '%char%'

修改数据库编码方式:set character_set_results(名字相应变化)=GB2312(编码方式相应变化)

还会出现乱码,可以再输入语句: set names utf8

***************************/数据库编码问题*****************************

**********************修改密码***********************************

方法1: 用SET PASSWORD命令

首先登录MySQL。

格式:mysql>set password for 用户名@localhost = password('新密码')

例子:mysql>set password for root@localhost = password('123')

方法2:用mysqladmin

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

例子:mysqladmin -uroot -p123456 password 123

方法3:用UPDATE直接编辑user表

首先登录MySQL。

mysql>use mysql

mysql>update user set password=password('123') where user='root' and host='localhost'

mysql>flush privileges //刷新权限

**********************/修改密码***********************************

方法/步骤

1、刚刚接触mysql数据的人,第一步新建数据库,可打开phpmyadmin;

2、然后选择数据库菜单;

3、点击sql菜单;

4、在输入框中输入下面语句

create database 数据库名

最后点执行,新数据库就建好了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10869907.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存