手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

Python进阶者 等级 597 0 0

前言

Hey,大家好,我是码农星期八,似乎还没有更新过关于Mysql的相关文章,同时也是因为工作需要,一起来学学叭。

数据库种类

常见的数据库有MysqlOracleSQLiteAccessMS SQL Server

这时候可能有人一看,what?数据库这么多,我要全部都学吗???,学这么多需要多久,是不是又是几个月。。。

我的回答是,只要学好Mysql,学会其他都是分分钟的事,数据库很多东西都是相似的,基本可以照搬使用。

需要说明的是,我们学习的是SQL语法,MysqlOracle只是软件,SQL语法可以让我们和这些软件进行交流,实现各种功能。

本次系列就以常用的Mysql进行讲解。

安装

下载

地址:https://dev.mysql.com/downloads/mysql/

注意的是,这个地址是最新版本的下载地址。

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

但是通常情况下,我们可能选择老版本的可能性会比较大,毕竟兼容性更强,BUG更少。

历史版本下载地址

地址:https://downloads.mysql.com/archives/community/

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

本教程以Mysql 5.7.27版本,win7 32位系统操作,下载的是ZIP Archive版本

各位下载就好了,这里就不做举例了!!!

下载好,解压

下载好之后,放一个有意义的目录,并且进行解压。

我一般会将软件放在其D:/programeFile文件夹下,所以这次还放到这。

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

初始化

如果上述都完成之后,需要进行初始化,需要cmd进到刚才的mysql-5.7.27-winx64\bin目录下。

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

执行命令

mysqld.exe --initialize-insecure

执行结果

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

如果初始化时出现...MSVCP120.dll...错误

如果出现这个错误,在这里只需要安装Visual C++ Redistributable Packages for Visual Studio 2013就行。

安装包vcredistx86x64.zip

下一步下一步就好了, 安装好之后再执行mysqld.exe --initialize-insecure即可。

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

将Mysql制作成服务

这里要说明一下,mysqld.exe服务端,运行mysqld.exe,相当于Mysql服务端跑起来了客户机才能远程连接,进行各种操作。

还有一个是mysql.exe,这个是客户端,用这个来连接跑起来的mysqld.exe服务。

如上所说,我们只需要将mysqld.exe跑起来,其实就可以对外提供服务了

但是只一个黑洞洞的窗口,不是太好看,如果我们将它制作成服务,就静默在后台运行了。

还是切换到<数据库安装目录>/bin目录下。

执行命令

mysqld.exe --install

执行成功效果

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

如果提示Install/Remove of the Service Denied!

如果提示这个,说明权限不够,使用管理员方式打开cmd,切换到数据库安装目录,再执行上述命令即可。

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

服务已经安装成功

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

启动/关闭 Mysql服务

上述都完成之后,我们还需要两条命令。

# 启动MySQL服务
net start mysql
# 关闭MySQL服务
net stop mysql

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

连接Mysql服务

如果上述都完成,那你的Mysql服务必定启动

我们来尝试一下连接服务器。

上述我们说到,mysqld.exe才是服务端,并且我们也将mysqld.exe制作成了服务静默跑在后台。

mysql.exe才是客户端,需要连接服务端(做成服务的mysqld.exe)

还是在<数据库安装目录>/bin

执行命令

mysql.exe -u root -p

手把手教你进行Mysql5.x版本的安装及解决安装过程中的bug

如果如图所示,就表示成功连接Mysql服务端。

总结

本次文章主要讲述如何进行安装Mysql,并且使用的版本是5.x的版本。

不是最新的版本,就是为了防止一些不可预估的情况。

并且我们将Mysql制作成了服务,还是永远直接启动的,开机自启的,这就方便了下次连接。

最后我们使用Mysql提供的客户端进行连接测试,发现是没问题的,并且用户名默认root,没有密码。

如果在操作过程中有任何问题,记得下面留言,我们看到会第一时间解决问题。

敬往事一杯酒,自此不再回头。我是码农星期八,如果觉得还不错,记得动手点赞一下哈。感谢你的观看。

想学习更多Python网络爬虫与数据挖掘知识,可前往专业网站:http://pdcfighting.com/

收藏
评论区

相关推荐

MySQL(一)MySQL基础介绍
最近的学习内容是数据库相关的一些知识,主要以MySQL为主,参考书籍——《MySQL必知必会》MySQL学习及下载地址:https://dev.mysql.com/MySQL学习使用注意事项:1、必须访问一个已有的MySQL服务器,需要一个服务器账号(一个登录名和一个口令)2、MySQL运行在所有主要平台上,包括Windows、Linux、Solaris、M
MySQL 8 在 Windows 下安装及使用
MySQL 8 带来了全新的体验,比如支持 NoSQL、JSON 等,拥有比 MySQL 5.7 两倍以上的性能提升。本文讲解如何在 Windows 下安装 MySQL 8,以及基本的 MySQL 用法。 下载 -- 下载地址 [https://dev.mysql.com/downloads/mysql/8.0.html](https://www.osc
MySQL学习【第三篇用户管理】
一.用户管理 ====== 1.给mysql用户设密码以及删除用户 ------------------- 1.给mysql的root用户设置密码 [root@db02 scripts]# mysqladmin -uroot -p password '123' 2.连接mysql [root@db01 ~]# mysql -uroo
MySQL数据库优化技巧
MySQL优化三大方向 ① 优化MySQL所在服务器内核(此优化一般由运维人员完成)。 ② 对MySQL配置参数进行优化(my.cnf)此优化需要进行压力测试来进行参数调整。 ③ 对SQL语句以及表优化。 MySQL参数优化 1:MySQL 默认的最大连接数为 100,可以在 mysql 客户端使用以下命令查看 mysql>
MySQL数据库基础——本地文件交互
从这一篇开始,大概会花四五篇的内容篇幅,归纳整理一下之前学过的SQL数据库,一来可以为接下来数据分析工作提前巩固基础,二来把以前学的SQL内容系统化、结构化。 今天这一篇仅涉及MySQL与本地文本文件的导入导出操作,暂不涉及主要查询语言以及MySQL与R语言和Python的交互。 平台使用Navicat Premium(当然你也可以使用MySQL自带的w
Mysql for Mac 安装及环境配置
一.下载及安装 ======= 首先去官网下载mac对应版本的Mysql,尾缀为.dmg的程序包 下载地址:[https://dev.mysql.com/downloads/mysql/](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fdev.mysql.com%2Fdownloads
Mysqlbinlog解析工具
  Mysql的binlog日志作用是用来记录mysql内部增删改查等对mysql数据库有更新的内容的记录(对数据库的改动),对数据库的查询select或show等不会被binlog日志记录;主要用于数据库的主从复制以及增量恢复。 mysql的binlog日志必须打开log-bin功能才能生存binlog日志 \-rw-rw---- 1 mysql my
mysql主从复制的简单配置
### 0.环境: master:windows7,mysql5.5 slave:centos6.5(虚拟机),mysql5.1 ### 1.先说下centos6.5安装mysql以及简要配置 yum install -y mysql-server mysql mysql-devel 通过这种方式安装的是mysql5.1版本 然后
CentOS 6.4 安装 media wiki 1.23.6(转)
准备: === CentOS 6.4系统及Root或者sudo权限,系统正常连接网络 使用到的软件: ======= apache ,mysql-server ,php ,mediawiki ,memcached 软件包的安装 ====== 首先,需要安装apache, php, mysql-server, mysql-client等相关软件包
Centos7二进制安装Mysql8.0.14
准备工作 下载mysql二进制包,以及安装mysql依赖包 #安装mysql所需依赖包 yum install libaio* -y #下载mysql二进制安装包 wget http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.14-linux-glibc2.
FreeBSD python安装MySQL
fetch https://pypi.python.org/packages/source/M/MySQL-python/MySQL-python-1.2.4.zip unzip MySQL-python-1.2.4.zip cd MySQL-python-1.2.4 python setup.py install ln -s /usr/loca
Linux 下使用yum 命令安装MySQL
### Linux下使用yum安装MySQL,以及启动、登录和远程访问MySQL数据库。 ### 1、yum安装mysql 1\. 查看有没有安装包:    yum list mysql\*     #移除已经安装的mysql     yum remove mysql mysql-server mysql-libs compat-mysql5
Python MySQLdb 循环插入execute与批量插入executemany性能分析
Python MySQLdb 循环插入execute与批量插入executemany性能分析 ============================================== 用Python连接MySQL数据库时,会用到MySQLdb库,这里下载↓↓↓ https://pypi.python.org/pypi/MySQL-python/ 这
Python 随笔
Python的windows包:[http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python](https://www.oschina.net/action/GoToLink?url=http%3A%2F%2Fwww.lfd.uci.edu%2F%7Egohlke%2Fpythonlibs%2F%23mys
Python自动化开发学习的第十周
MySQL的基础知识 ========== MySQL的入门教程 ---------- https://www.w3cschool.cn/mysql/mysql-tutorial.html   MySQL的 安装、管理 ------------ https://www.w3cschool.cn/mysql/mysql-install.html ht