一、刚开始使用mysql的时候,在安装时就遇到了问题。先说一下如何下载吧,进入下载网址: https://dev.mysql.com/downloads/mysql/,进入下载MySQL的社区服务器,这是开源数据库的免费下载版本,可满足大多数使用者需求
二、解压安装包到指定目录:D:\mysql-5.7.21-winx64
和那些有着安装包一直点击下一步就能OK的软件不同,这个mysql的安装有些意思:
三、先要添加环境变量,右键计算机属性高级系统设置里有一个环境变量,在系统变量上新建一个系统变量,如
变量名:MYSQL_HOME,变量值:D:\mysql-5.7.20-winx64;%MYSQL_HOME%\bin
注意:添加系统变量的时候一定要注意,我第一次安装Mysql的时候就是不小心替换了一个系统变量,最后重装系统才安装成功
四、修改配置文件。这是我一直不太理解的一步,在此赠送一个配置文件:my.ini
解压的安装包里应该是没有这个文件的,复制内容新建一个记事本放到mysql-5.7.21-winx64这个文件夹里,起名为my.ini,切记要带上ini后缀:
[client]
port=3306
default-character-set=utf8
[mysqld]
#设置mysql的安装目录
basedir=D:\mysql-5.7.20-winx64
#设置mysql的数据目录
datadir=D:\mysql-5.7.20-winx64\data
character_set_server=utf8
sql_mode=NO_ENGINE_SUBSTITUTION,NO_AUTO_CREATE_USER
#开启查询缓存
explicit_defaults_for_timestamp=true
skip-grant-tables
简单解释一下:
port=3306 为mysql端口
default-character-set=utf8 为字符集
五、安装mysql服务
如果安装目录下存在data目录,要先删除此目录后,再执行安装;
在以管理员身份运行的cmd命令下,执行安装:
mysqld --initialize-insecure --user=mysql 初始化
mysqld --install 开始安装(自动)
mysqld -install MySQL --defaults-file="D:\Dev\mysql-5.7.20\my.ini" 注册mysql服务(注意自己安装文件的路径),稍作等待,当显示Service successfully installed时,就表示mysql服务安装成功了。
六、Mysql服务启动和关闭、启动Mysql
这时候,在任务管理器的服务中,就能看到,在这里可以手动打开和关闭MySQL服务;在cmd命令中进入mysql的bin目录,可输入"net start mysql"启动mysql,输入"net stop mysql"停止mysql服务。
总结:这种方式的Mysql安装在进入Mysql数据库时是不需要密码的,测试Mysql是否安装成功只需执行mysql -u root –p
为了方便操作Mysql数据库,给大家推荐navicat112_mysql_cs_x64文本可视化工具,下载路径为:https://www.navicat.com/en/download/navicat-for-mysql,可下载14天的免费试用版本,当然,大家有渠道可以去下载破解版本。