博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mysql安装及配置
阅读量:3914 次
发布时间:2019-05-23

本文共 1651 字,大约阅读时间需要 5 分钟。

哈哈把大家骗进来了,大家都推荐安装版本的,直接一步到位,这样不利于我们对mysql的基础安装的理解,这里介绍如何进行环境配置等等安装情况

一、Mysql压缩版的安装

1.打开这个网址   进入mysql官网下载数据库

点击版本。(这里因为我用的jdk版本可以选择5.6和5.7版本的,所以这里我选择5.6版本的。不了解版本选择可以看自己的需求了)

zip压缩版,这里根据自己的操作系统位数和版本下载即可

二、配置.ini文件

关于.ini文件是压缩版必须配置的一个文件,因为这里面可以通过它去进行一些密码的设置和数据库的链接,安装版则是已经帮你弄好的。

1.创建my.ini驱动文件

打开下载完的mysql文件,进入到如下页面,创建一个my.ini文件

2.编辑my.ini文件

在my.ini文件中输入如下代码

[mysqld]

port = 3306

basedir=H:\mysql\mysql-5.6.42-winx64

datadir=H:\mysql\mysql-5.6.42-winx64\data 

max_connections=200

character-set-server=utf8

default-storage-engine=INNODB

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[mysql]

default-character-set=utf8

保存退出。

3.配置环境变量

1.打开控制面板—>高级系统设置—>环境变量

或者 打开文件夹—>此电脑—>属性—>高级系统设置—>环境变量

2.在环境变量新建 MYSQL_HOME 

添加mysql绝对路径H:\mysql\mysql-5.6.42-winx64

一路按确定结束

4.系统内部安装mysql

用管理员身份运行命令指示符

进入你的mysql中的bin

依次输入->

  mysqld --initialize

->

  mysqld -install

->

  net start mysql(如果net 出现错误请点击这里)

出现这个代表成功,否则重上步骤,

5.设置用户及密码

首先mysql建之初是不存在账号和密码的,这时候就会用到我们刚开始的.ini文件了。

1.打开编辑my.ini文件

在mysqld下面粘贴:

skip-grant-tables

保存退出~(如果之后忘记密码了,加入这个条件即可重新设置,这句话就是重新设置密码的。)

重启mysql服务

接上,先关闭mysql,输入->net stop mysql

再次启动输入->net start mysql

输入->mysql -u root -p

出现

回车进入

输入->update mysql.user set authentication_string=password(“123456”) where user=“root”;(其中password:指你的密码,这里设置为123456 

输入->flush privileges;

输入->quit;

输入->net stop mysql

删除掉刚刚在my.ini中的skip-grant-tables语句,然后保存退出

输入->net start mysql

输入->mysql -u root -p

输入你的密码

这时候就进去啦

输入->show databases;(检查是否已经进入,显示基本系统库)

6.在安装过程中可能会遇到以下错误:

1.MySQL服务无法启动。
   服务没有报告任何错误。

检查data是否存在

如果没有那么重新解压,可能存在压缩分开的情况

输入->sc delete mysql

删除原有的MYSQL 重复以上的MySQL安装

2.net指令不存在


如果显示代表成功了,如果没有,可能没有删除文件,按上面的步骤重新来过,最后祝大家成功,因为过程会有一些bug,后期也会把bug和问题都放在上面,供大家参考

转载地址:http://djtrn.baihongyu.com/

你可能感兴趣的文章
CAP 3.0 版本正式发布
查看>>
Xamarin.Forms弹出对话框插件
查看>>
UnitTest in .NET(Part 4)
查看>>
大量SQL的解决方案——sdmap
查看>>
与其每天重复,不如试着构建「正反馈闭环」
查看>>
【Azure学习.01】先从账号注册开始
查看>>
如何运用领域驱动设计 - 工作单元
查看>>
服务器应用服务为何卡顿?原来是内存耗尽惹的祸!
查看>>
什么?原来C#还有这两个关键字
查看>>
Mbp,一个用于学习.net core的开发框架
查看>>
【Magicodes.IE 2.0.0-beta1版本发布】已支持数据表格、列筛选器和Sheet拆分
查看>>
net下的高性能轻量化半自动orm+linq的《SqlBatis》
查看>>
如何利用Serilog的RequestLogging来精简ASP.NET Core的日志输出
查看>>
在 Blazor WebAssembly 中使用 gRPC-Web
查看>>
【实战 Ids4】║ 在Swagger中调试认证授权中心
查看>>
.NET Core开发实战(第10课:环境变量配置提供程序)--学习笔记
查看>>
WTM系列视频教程:View和Taghelper
查看>>
面试官:你连HTTP请求Post和Get都不了解?
查看>>
.NET Core 3.0 即将结束生命周期,建议迁移 3.1
查看>>
开源、免费、企业级的SiteServer CMS .NET CORE 7.0 预览版发布
查看>>