MySql教程

MySQL的下载,安装与配置及常见问题

本文主要是介绍MySQL的下载,安装与配置及常见问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

step1.下载MySQL数据库可以访问官方网站:https://www.mysql.com/;

step2.点击DOWNLOADS模块;

 step3.在页面的最下端找到MySQL Community Server并点击进入;

step4.选择主机操作系统,根据自己的电脑选择相应的位数进行下载,本机是64位,点击download;

注意:MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。zip形式安装文件直接点击step5 进行下载; msi形式安装文件点击step6 进行下载; 

 step7.在下载页面点击直接开始下载;

 

step8.配置MySQL数据库,配置步骤如下:

MySQL安装文件分为两种,一种是msi格式的,一种是zip格式的。zip格式是自己解压,解压缩之后其实MySQL就可以使用了,但是要进行配置。

我的电脑->属性->高级->环境变量,选择PATH,在其后面添加: 你的mysql bin文件夹的路径 :C:\mysql-8.0.22-winx64\bin

 step9.配置完环境变量之后,还需要修改一下配置文件(如果没有配置,之后启动的时候就会出现图中的错误哦!:错误2 系统找不到文件),默认的配置文件是在C:\mysql-8.0.22-winx64\my.ini,或者自己建立一个my.ini文件(最好是从其他地方拷贝一个完整的参照修改)。

在其中修改或添加配置 :

basedir=C:/mysql-8.0.22-winx64/
datadir=C:/mysql-8.0.22-winx64/data/

注意:my.ini文件的编码必须是英文编码(如windows中的ANSI),不能是UTF-8或GBK等。

 

以管理员身份运行cmd(一定要用管理员身份运行,不然权限不够);

step10.输入命令:cd C:\mysql-8.0.22-winx64\bin 进入mysql的bin文件夹(不管有没有配置过环境变量,也要进入bin文件夹,否则之后启动服务仍然会报错)

 输入mysqld -install(如果不用管理员身份运行,将会因为权限不够而出现错误)  安装MySQL服务;

 

 

 所遇到的问题:使用net  start MySQL命令启动服务时,启动不了;

网上说原因是我下载这个MySQL ZIP版本中并没有data文件夹;(解压完时的确没有data文件夹和my.ini文件)

  

 

翻找网上资料,输入C:\mysql-8.0.22-winx64\bin>mysqld --initialize-insecure --user=mysql,可以生成data文件夹;

结果执行命令时候出现以下错误;

Error while setting value ‘STRICT_TRANS_TABLES, NO_AUTO_CREATE_USER, NO_ENGINE_SUBSTITUTION’

 

 

网上查询结果需要将my.ini 中的 sql_mode 这行代码注释掉;

 

修改my.ini 文件

 

重新执行  C:\mysql-8.0.22-winx64\bin>mysqld --initialize-insecure --user=mysql命令后,果然生成data文件夹;

 

 

 

 

 接下来 执行net start mysql  命令启动服务时,出现 The service is starting or stopping. 

 Please try again later. 错误

 

 

 

 此时要打开任务管理器,将进行中的mysqld 进程关掉;执行net start mysql  命令重新启动即可;

 

 

这篇关于MySQL的下载,安装与配置及常见问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!