mysql5.5.x.zip 解压版安装教程
一,前言
记一次安装解压版的mysql 5.5的经过,参考了一些文章,也遇到了一些错误,最终都安装成功了。在这里记录一下安装的过程,一方面自己做一个记录,领一方面给大家提供一份参考。
二,环境
1,windows 10 64位
2,mysql-5.5.62-winx64。从mysql官网上下载的。
三,安装步骤
1,解压
将mysql-5.5.62-winx64.zip解压到自己的盘符
2,配置ini文件
复制一份my-small.ini,重命名为:my.ini
在my.ini中添加以下内容:
[client]
# 以宽松模式设置字符集,一定要注意 loose-default-character-set = utf8
[mysqld]
# 以宽松模式设置字符集,一定要注意
loose-default-character-set = utf8
# 解压路径
basedir = D:/software/mysql-5.5.62-winx64
datadir = D:/software/mysql-5.5.62-winx64/data
[WinMySQLadmin]
Server = D:/software/mysql-5.5.62-winx64/bin/mysqld.exe
3,配置环境变量
新建一个环境变量,变量名为:MYSQL_HOME,变量值为你的mysql根目录,如:D:/software/mysql-5.5.62-winx64
然后在系统变量Path中添加:%MYSQL_HOME%\bin
4,安装mysql服务
以管理员模式打开命令行(cmd),切换到mysql的解压(%MYSQL_HOME%\bin)目录,执行命令:mysqld -install
成功提示:
D:\software\mysql-5.5.62-winx64\bin>mysqld -install Service successfully installed.
5,启动mysql服务
在命令行工具(cmd)中执行命令:net start mysql
启动成功提示:
D:\software\mysql-5.5.62-winx64\bin>net start mysql MySQL 服务正在启动 .. MySQL 服务已经启动成功。
6,修改root密码
在命令行工具(cmd)中执行命令:mysql -u root,进入数据库
然后执行sql语句更改root密码:
update mysql.user set password = PASSWORD('root') where User = 'root';
flush privileges;
D:\software\mysql-5.5.62-winx64\bin>mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 Server version: 5.5.62 MySQL Community Server (GPL) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> update mysql.user set password = PASSWORD('root') where User = 'root' -> ; Query OK, 3 rows affected (0.12 sec) Rows matched: 3 Changed: 3 Warnings: 0 mysql> flush privileges; Query OK, 0 rows affected (0.02 sec)
7,测试
使用navaicat,使用root用户连接mysql数据库,测试接成功。
到这里,我们的mysql数据库已经安装成功了,但是在这个过程中,我遇到了两个问题,下面说明一下
四,遇到的问题
1,进行第四步安装msql服务时,提示:mysql Install/Remove of the Service Denied!
使用管理员模式打开cmd,执行安装命令即可。参考链接:https://blog.csdn.net/lxpbs8851/article/details/14161935
2,启动Msql服务时提示:发生系统错误 1067。
打开windows的事件查看器发现.
原来是我设置的字符集的问题,在my.ini中,字符集设置default-character-set前,添加loose-即可,参考链接:https://www.cnblogs.com/kerrycode/p/4859659.html
五,结束
希望对大家有所帮助
才疏学浅,如有错误,欢迎大家留言评论。
如果大家觉得我的文章写的不错,“关注我”或者“推荐一下”吧,我会继续努力写出更好的文章。
觉得哪里写的不好的,可以留言或者加我微信告诉我。
另外我建立一个技术讨论群,欢迎大家来学习探讨,微信:fcg606808。