MySQL官方提供安装程序(.msi
),只需要按照提示一直下一步就可以了,本文主要记录一下免安装版(.zip
)的安装方法
下载MySQL ZIP Archive
版本可以自由选择,但是不保证新版本安装方法不会变,你可以选择和我一样的版本,如果一定要其他版本可以自行尝试,知识都是摸索出来的
- 下载地址:MySQL-5.5.62
将MySQL解压根目录下的my-huge.ini
复制一份,重命名为my.ini
,然后将下面的内容复制到my.ini
文件的末尾(会覆盖之前的设置,也可以在原来的地方改),注意对照自己实际解压路径
[client]
port=3306
default-character-set=utf8
[mysqld]
port=3306
character_set_server=utf8
#注意路径
basedir=D:\wamp\MySQL
#注意路径
datadir=D:\wamp\MySQL\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
#注意路径
D:\wamp\MySQL\bin\mysqld.exe
添加环境变量
在系统环境变量Path中加入:D:\wamp\MySQL\bin
注册windows系统服务
使用命令提示符进入MySQL解压目录的bin目录下,用下面命令安装(需要管理员权限):
mysqld install MySQL --defaults-file="D:\wamp\MySQL\my.ini"
注意:移除服务命令:mysqld remove,卸载MySQL前需先移除服务。
启动mysql服务
使用命令(需要管理员权限):
net start mysql
修改root账户的密码
依次输入下列命令,每一条命令成功执行后再执行下一条:
-- 连接数据库
mysql -uroot
show databases;
use mysql;
-- 将密码修改为root,可自定义
update user set Password=PASSWORD("root") where User="root";
flush privileges;
exit
Enjoy it!
关于MySQL与配置文件的一些说明:
这几个ini文件是mysql针对不同的应用推荐的不同的配置信息;但这些配置只有放到my.ini中才会被应用,其中
1、my-small.ini是为了小型数据库而设计的。不应该把这个模型用于含有一些常用项目的数据库。
2、my-medium.ini是为中等规模的数据库而设计的。如果你正在企业中使用RHEL,可能会比这个操作系统的最小RAM需求(256MB)明显多得多的物理内存。由此可见,如果有那么多RAM内存可以使用,自然可以在同一台机器上运行其它服务。
3、my-large.ini是为专用于一个SQL数据库的计算机而设计的。由于它可以为该数据库使用多达512MB的内存,所以在这种类型的系统上将需要至少1GB的RAM,以便它能够同时处理操作系统与数据库应用程序。
4、my-huge.ini是为企业中的数据库而设计的。这样的数据库要求专用服务器和1GB或1GB以上的RAM。
这些选择高度依赖于内存的数量、计算机的运算速度、数据库的细节大小、访问数据库的用户数量以及在数据库中装入并访问数据的用户数量。随着数据库和用户的不断增加,数据库的性能可能会发生变化。