通过MySQL安装程序(.msi文件)来安装虽然简洁高效,但不够灵活,所以我们这里介绍免安装版。
1. 下载:
进入官网-->Downloads-->Community(社区版)-->MySql Community Server-->点击“Looking for previous GA versions”(查找以前的版本)-->有Installer MSI和ZIP Archive版本,选择后者-->进入下载页面,分为用户下载和非用户下载。用户下载需要登录,没账号就注册。选后者,点击“No thanks,just start my download”。
MySQL常见的版本有GA、RC、Alpha和Bean,它们的含义分别如下:
GA(General Availability):官方推崇广泛使用的版本;
RC(Release Candidate):候选版本意思,该版本是最接近正式版的版本。
Alpha和Bean都属于测试版本,其中Alpha是指内测版本,Bean是指公测版本。
2. 解压;默认的文件夹名称比较长,可以修改。
3. 配置
创建或修改my.ini文件。下面的data目录不需要创建,初始化时会自动创建
[mysqld] # mysql安装目录 basedir=F:/developInstall/mysql # mysql数据文件 datadir=F:/developInstall/mysql/data # 端口 port=3306 # 避免启动项目时报时区错误 default-time_zone = '+8:00' # 允许最大连接数 max_connections=200 # 允许连接失败的次数,防止攻击数据库 max_connect_errors=10 # 服务端使用的字符集 character-set-server=utf8 # 创建新表默认存储引擎 default-storage-engine=INNODB # 默认使用“mysql_native_password”插件认证 default_authentication_plugin=mysql_native_password [mysql] # mysql客户端字符集 default-character-set=utf8 [client] # 设置mysql客户端连接服务端时默认使用的端口 port=3306 default-character-set=utf8
4. 设置MySQL服务为Windows系统服务
以管理员方式运行cmd,切换到mysql的bin目录,运行 mysqld --defaults-file=F:developInstallmysqlmy.ini --initialize --console
输出结果里有 root@localhost: xxx,初始密码就是xxx(不含首位空格),后续登录会用到。如果没记住,删掉初始化的 datadir 目录,再执行一遍初始化命令。
6. 安装服务
mysqld --install [服务名]
7.卸载服务
sc delete mysql
8. 启动服务
在命令行执行 net start MySQL
9. 登陆 mysql
在命令行执行 mysql -hlocalhost -uroot -p
退出执行命令 exit
10.修改密码
mysqladmin命令,适用于没有登陆 mysql 服务时。
格式:mysqladmin -u USER -p password PASSWORD (其中,USER为用户名,PASSWORD为新密码)
之后会提示输入原密码,输入正确后即修改成功。