技术知识库

帮助中心 >  产品文档 >  数据库 >  windows2003下mysql5.5的安装及降权

1.远程登录服务器 
1.png

2.在服务器上下载mysql-5.5.38-win32.msi 
 2.png

3.点击【运行】,开始安装 
 3.png

4.点【NEXT】 
 4.png

5.勾选I accept点击【next】

 5.png

6.选择安装方式 
typical为典型安装,custom为自定义安装,complete为完全安装,这里选择custom 

6.png

7.这里location选择安装路径(建议点击browse改为非系统盘,如D盘,这样的好处是即使重装系统也不会影响到mysql) 
7.png 
8.注意两点细节: 
8.png 
a.documentation建议选成安装(默认不安装的) 
9.png

b.即使mysql安装路径改为D盘,但sever data files位置仍在C盘 
10.png

9.设置完成点击install开始安装 
 11.png

10.安装完进入mysql的配置引导页 
12.png

11.一直点击next进入Luanch the MySQL Instance Configuration Wizard,勾选进入立即配置 
12.png

12.点击next开始配置 
0.png

13.选择配置类型: 
Detailed Configuration(详细配置):适合想要自行配置环境的用户。 
Standard Configuration(标准配置):适合想要快速启动MySQL的用户。(注意,这种配置下选项是设置好的标准配置,可能与安装MySQL的系统空间实际情况不兼容) 
14.png

这里选择Detailed Configuration,选择后点next继续

14.这里是配置MySQL的 MySQL服务器类型,可以选择3种服务器类型,选择哪种服务器将影响到MySQL Configuration Wizard对资源的分配。 
Developer Machine:该选项代表典型个人用桌面工作站,将MySQL服务器配置成使用最少的系统资源。 
Server Machine:该选项代表服务器,MySQL服务器可以同其它应用程序一起运行,MySQL服务器配置成使用适当比例的系统资源。 
Dedicated MySQL Server Machine:该选项代表只运行MySQL服务的服务器,MySQL服务器配置成使用所有可用系统资源。 
 14.png

这里选择servermachine并点next继续


15.这里是配置MySQL的数据库使用情况。 
Multifunctional Database:选择该选项,则同时使用InnoDB和MyISAM储存引擎,并在两个引擎之间平均分配资源。 
Transactional Database Only:该选项同时使用InnoDB和MyISAM 储存引擎,但是将大多数服务器资源指派给InnoDB储存引擎。建议主要使用InnoDB只偶尔使用MyISAM的用户选择该选项。 
Non-Transactional Database Only:该选项完全禁用InnoDB储存引擎,将所有服务器资源指派给MyISAM储存引擎。建议不使用InnoDB的用户选择该选项。 
 16.png

这里选择Multifunctional Database并继续点next


16.这里是配置MySQL的 InnoDB表空间,有些用户可能想要将InnoDB表空间文件放到不同的位置,而不放到MySQL服务器数据目录。要想更改InnoDB表空间文件的默认位置,从驱动器下拉列表选择一个新的驱动器,并从路径下拉列表选择新的路径。要想创建路径,点击 …按钮。 
 17.png

这里选择默认配置(直接点next)。


17.这里是配置MySQL的并发连接,限制所创建的与MySQL服务器之间的并行连接数量很重要,以便防止服务器耗尽资源。 
Decision Support(DSS)/OLAP:如果服务器不需要大量的并行连接可以选择该选项。假定最大连接数目设置为100,平均并行连接数为20。 
Online Transaction Processing(OLTP):如果你的服务器需要大量的并行连接则选择该选项。最大连接数设置为500。 
Manual Setting:选择该选项可以手动设置服务器并行连接的最大数目。从前面的下拉框中选择并行连接的数目,如果你期望的数目不在列表中,则在下拉框中输入最大连接数。 
18.png

这里我选择的是Online Transaction Processing


18.这里配置MySQL的网络选项,可以启用或禁用TCP/IP网络,并配置用来连接MySQL服务器的端口号。 

19.png

要想禁用TCP/IP网络,取消选择Enable TCP/IP Networking选项旁边的检查框(默认端口3306)。要想更改访问MySQL使用的端口,从下拉框选择一个新端口号或直接向下拉框输入新的端口号。如果你选择的端口号已经被占用,将提示确认选择的端口号,如果其他机器需要访问该数据库,建议勾选 Add firewall exception for this port(添加到防火墙例外)。 

19.配置MySQL的字符集,MySQL服务器支持多种字符集: 
Standard Character Set: 如果想要使用Latin1做为默认服务器字符集,则选择该选项,Latin1用于英语和许多西欧语言。 
Best Support For Multilingualism:如果想要使用UTF8做为默认服务器字符集,则选择该选项。UTF8可以 将不同语言的字符储存为单一的字符集。 
Manual Selected Default Character Set/Collation:如果想要手动选择服务器的默认字符集,请选择该项。从下拉列表中选择期望的字符集。 
20.png 
这里选择Standard Character Set


20.这里是配置MySQL的服务选项,全部勾选即可将MySQL安装成服务并随Windows自动启动。 
21.png


21.这里是配置MySQL的安全选项,强烈建议为你的MySQL服务器设置一个root密码 

22.png

 
22.配置完毕点击Execute完成安装 
23.png

 
23.打开cmd输入services.msc查看服务,可见MySQL已自动启动 
24.png


24.此时MySQL是以本地系统登陆,需要进行降权操作。操作思路:新建账户并替代系统帐户登陆

具体步骤: 
a.创建一个用户名为mysql,密码为123456的账户 
net user mysql 123456 /add 
25.png

b.设置用户mysql不属于任何用户组(独立)

26.png

c.进入计算机管理 
compmgmt.msc 
27.png

点击本地用户和组,打开用户,可见mysql用户已创建成功,右键属性,常规里勾选【密码永不过期】和【用户不能修改密码】(打开隶属于检查可见该用户不属于任何用户组)后点【确定】 

28.png 
d.假设mysql安装在D盘,建议先在D盘属性中将administrator和system外的用户组删除 

29.png

找到mysql安装文件夹,右键属性,在安全中添加mysql用户
30.png

e.进入服务,找到MySQL右键属性 
31.png

f.点击登录,选择【此账户】,通过【浏览】选择mysql用户,在下方输入密码 
32.png

g.点击【确定】,此时已降权 
33.png 
h.提示重启 
 34.png

i.重启后,MySQL运行正常,但登录账户已降为mysql用户,至此降权成功 
35.png


提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: