mysql 免安装版详细配置
从mysql官网粗略看了一下,目前官网上仅提供5.7版32位的msi installer,64位的均为免安装版,需要进行配置。由于之前升级了一次系统,之前的mysql被移出,而开发中又必不可少地用到它,于是重新配置了一下。现记录下详细配置过程,以供有需要的小伙伴参考。接下来以明确的步骤进行展开说明:
简要目录
- 下载免安装版mysql
- 解压至安装目录
- 配置环境变量
- 配置初始化文件my.ini
- 安装以及启动mysql服务
- 修改登录密码
- 注意事项
1.下载免安装版mysql
提供两个链接,一个是我从官网已经下好的,另一个是官网链接,点下载即可
- 百度云链接: mysql-5.6.35版 提取码 1hg3
- 官网链接: mysql官网下载页面
2.解压至安装目录
不同的小伙伴设置的安装目录可能各有差异,我设置的是:D:\Program Files (x86)\mysql 。各位小伙伴请根据自己的安装目录进行对应配置
3.配置环境变量
以win10系统为例,按快捷键:windows + X键,选择系统,然后找到高级系统设置,打开后找到系统变量,先新建系统变量:MYSQL_HOME 值为(安装目录为准):D:\Program Files (x86)\mysql。然后找到PATH,点编辑后追加:%MYSQL_HOME%\bin (注意分隔符‘;’)
4.配置初始化文件my.ini
在安装目录中找到找到my-default文件,复制一份,将复制后的一份命名为my.然后将如下内容拷入
[client]
port=3306
default-character-set=utf8
#客户端字符类型,与服务端一致就行,建议utf8
[mysqld]
port=3306
#服务端字符类型,建议utf8
character_set_server=utf8
#解压根目录
basedir=D:\Program Files (x86)\mysql
#数据存放目录
datadir=D:\Program Files (x86)\mysql\data
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[WinMySQLAdmin]
#解压根目录\bin\mysqld.exe
D:\Program Files (x86)\mysql\mysqld.exe
5.安装以及启动mysql服务
以管理员方式打开cmd(可以快捷键windows+x,点击:命令提示符(管理员)即可),进入到mysql解压的根目录bin子目录中,相关cd 命令如下:
cd /
d:
cd “Program Files (x86)”/mysql/bin
运行命令:mysqld -install
运行后有Service successfully installed提示。
然后新建一个以管理员方式运行的cmd窗口,启动Mysql服务:net start mysql。
(另附上Mysql服务启动、停止、移出等命令)
- 启动MYSQL服务:net start mysql
- 停止MYSQL服务:net stop mysql
- 移出mysql服务:mysqld -remove
修改登录密码
以管理员方式运行cmd,输入:
msyql -uroot
于是进入mysql欢迎页,继续执行命令:
mysql>show databases;
mysql>use mysql;
mysql>update User set Password=PASSWORD(‘yourpassword’) where User=’root’;
mysql>FLUSH PRIVILEGES;
最后一步是重新加载资源,为的是立即生效
然后新开cmd窗口进行验证,此时管理员或非管理员运行均可,输入命令:
mysql -uroot -p
提示输入密码,然后输入你设着的密码即可
注意事项
- 安装mysql服务时,一定得进入bin目录进行安装,否则会出现找不到目录的错误提示
- 配置环境变量时,路径一定要与你解压的安装路径一致,否则不能安装成功