欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

MySQL5.7的详细安装与配置教程(解决安装中的问题)

程序员文章站 2024-03-25 20:53:16
...

一、简介:

        MySQL是一个数据库管理系统,也是一个关系数据库。它是由Oracle支持的开源软件。这意味着任何一个人都可以使用MySQL而不用支付一毛钱。 另外,如果需要,还可以更改其源代码或进行二次开发以满足您的需要。

即使MySQL是开源软件,但是可以从Oracle购买商业许可证版本,以获得高级支持服务(特殊企业用户需要)。

与其他数据库软件(如Oracle数据库或Microsoft SQL Server)相比,MySQL非常容易学习和掌握。

MySQL可以在各种平台上运行UNIX,Linux,Windows等。可以将其安装在服务器甚至桌面系统上。 此外,MySQL是可靠,可扩展和快速的。

如果您开发网站或Web应用程序,MySQL是一个不错的选择(强烈建议使用)。MySQL是LAMP堆栈的重要组成部分,包括Linux,Apache,MySQL和PHP。

        MySQL官网:https://dev.mysql.com/

        MySQL教程:https://www.yiibai.com/mysql/what-is-mysql.html

二、安装与配置

Step 1 : 如图点击DOWNLOADS进入下载页面

MySQL5.7的详细安装与配置教程(解决安装中的问题)

Step 2 : 选择你所需的版本进入对应的下载页面,选择操作系统下载,这里我下的是mysql-5.7.22-winx64

MySQL5.7的详细安装与配置教程(解决安装中的问题)

Step 3 : 解压到本地磁盘中,例如:D盘;

Step 4 : 进入到安装目录,在bin的同级目录新建一个my.ini文件,输入如下内容。

[mysqld]
basedir=D:\mysql-5.7.22-winx64
datadir=D:\mysql-5.7.22-winx64\data\
port=3306
skip-grant-tables

注: basedir:是MySQL的安装路径;

        datadir:是刚才在安装目录建的data文件夹路径,即是数据文件存储路径

        port:是端口号;

        skip-grant-tables:表示忽略密码。

Step 5 : 以管理员身份运行cmd,进入到bin目录下,执行mysqld --install命令。

MySQL5.7的详细安装与配置教程(解决安装中的问题)

注:如果没有用管理员身份运行会报错:Install/Remove of the Service Denied!

Step 6 : 执行mysqld --initialize命令初始化MySQL,会在bin同级目录下创建data文件,并生成如下文件,创建好默认数据库和登录用户名root,密码为空。

MySQL5.7的详细安装与配置教程(解决安装中的问题)

MySQL5.7的详细安装与配置教程(解决安装中的问题)

注:MySQL5.7版本没有data文件夹与相关内容(这里不能直接拷贝过来或者直接创建相关文件和文件夹),因此,务必先执行初始化再启动服务,否则无法启动服务

MySQL5.7的详细安装与配置教程(解决安装中的问题)

Step 7 : 执行net start musql命令启动服务。

MySQL5.7的详细安装与配置教程(解决安装中的问题)

Step 8 : 登录MySQL,执行mysql -u -root mysql命令。

MySQL5.7的详细安装与配置教程(解决安装中的问题)

注:如果登录报输入空密码错误,则说明前面你配置my.ini文件有问题,比如文件名出错(可能一开始是新建记事本,但隐藏扩展名没有正确更改扩展名),或者隐藏密码配置输入有误(skip-grant-tables),更或者路径问题,如果正确按我思路下来应该没什么问题。

MySQL5.7的详细安装与配置教程(解决安装中的问题)

Step 9 : 更改用户密码,进入数据库中,更改用户表中“root”用户密码。

MySQL5.7的详细安装与配置教程(解决安装中的问题)

注:MySQL5.7版本的用户密码字段为authentication_string,如果是mysql的老用户可能认为密码字段为password,会报不存在该字段的错误。

MySQL5.7的详细安装与配置教程(解决安装中的问题)

Step 10 : 打开my.ini文件删除忽略密码配置的skip-grant-tables,然后重启服务。

MySQL5.7的详细安装与配置教程(解决安装中的问题)

三、安装并**图像界面(Navicat for MySQL)

        Navicat for MySQL,是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面,给MySQL或MariaDB新手以及专业人士提供了一组全面的工具。

Navicat for MySQL官网下载地址:https://www.navicat.com/en/download/navicat-for-mysql

Step 1 : 到官网下载所需的系统版本。

MySQL5.7的详细安装与配置教程(解决安装中的问题)

Step 2 : 安装步骤很简单,不断Next即可。

Step 3 : 下载**软件解压到Navicat For MySQL安装目录,双击启动后选中navicat.exe执行,直到弹出**成功窗口即可。

**软件:https://download.csdn.net/download/honiler/10376849