您的位置:首页 > 数据库 > MySQL

mysql 5.6 在windows系统下的安装 启动登录配置

2018-11-08 15:01 169 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/pkp54288/article/details/83861428

今天要给大家分享的是windows系统下mysql 5.6 的教程,之所以要提5.6 各个版本略有些不同所以大家在百度教程的时候可以带上版本号哦!

安装

  • 我选择的是压缩包直接解压,当然可以选择可视化界面的安装包,不过今天的主体是压缩包解压安装!

  • 首先先到mysql 的官网上去找资源

  • 直接在搜索引擎找mysql,然后选择Community,然后点击download

  • 接着选择我们今天需要的5.6版本

  • 下载完成后,直接放在需要的目录里边解压


  • 解压完成后是这样子的,这下子第一步算是完成了。

配置环境变量

  • 安装完成后需要去配置环境变量
  • 右击我的电脑 --> 属性 --> 高级系统设置 --> 环境变量 --> 更改path
  • 然后在把你mysql所安装的路径放到最前面去然后加一个分号哦!需要到bin文件下为止
  • 比如这是我的安装路径 D:\Program\MySQL\mysql-5.6.41-winx64\bin;
  • 记得要加分号!然后其他的路径也不能删除。
  • 到这里配置环境的工作完成了。

配置mysql

  • 打开你所安装的mysql目录下的my-default.ini 文件
  • 就是这些.ini格式的文件,这些文件是可以改名的,通过改名,就可以在启动时候带不同的配置启动mysql。
  • 打开.ini格式的文件,然后修改其basedir和datadir的路径
  • basedir指向你所安装的mysql路径
  • datadir指向muysql文件下的data文件,当然这个路径是可以改的。

  • 当data文件过多的时候我们总需要把它在一个独立的硬盘下或者其他地方,这时候我们可以修改他的指定路径,但是需要把原来data路径下的文件复制到你所指定的文件目录下。
  • 当然我们也可以一开始就重新指定一个目录,免得以后需要更改
  • 这一些是mysql解压完后data目录下原本的文件
  • 把他们复制到你修改后的目录下即可。然后datadir的路径就要修改成你想要的路径了。
  • 其他配置暂且可以不用修改,当你需要的时候再去修改吧,过些日子我会把详细配置讲解一下。

mysql启动

  • 由于是已解压方式安装的mysql 所以我这儿要讲解的是利用命令号启动mysql,为的是什么,除了逼格高一些外,我们可以更加了解mysql。
  • 这时候打开cmd,可以点开左下角的开始,输出cmd,打开cmd.exe.(小声BB:嫌弃cmd不好用的可以去下个cmder)
  • 进入到mysql文件下的bin目录下
- cd D:\Program Files\MySQL\mysql-5.6.41-winx64
- d:

  • 这时候就进入的你所指定的文件夹了,当前是以我所安装的为例。
  • 这时候就要启动mysql了,你可以新建服务并启动mysql,或者直接启动mysql
  • 这是添加服务并启动mysql,添加服务后,可以在计算机管理–>服务那边看到你的服务。(小声BB:右键单机我的电脑然后选择管理,即可打开计算机管理,或者在开始程序里边查询计算机管理有能打开哦!)
  • 下面是添加服务,并启动mysql,跟在install后边的是你取的服务名字,file后边的是你配置的my.ini的路径(小声BB:为啥要这么麻烦呢,因为当你有多个配置且要开多个实例的时候,就需要这样指定哦!不带–defaults-file=XXX也行的,mysql会自动去找.ini文件,但是当有多个.ini文件时就需要指定啦,我一般是会指定的,要养成习惯!)
- mysqld --install "MySQL Service1" --defaults-file="D:\Program Files\MySQL\mysql-5.6.41-winx64\my.ini"
- mysql net start "MySQL Service1"

  • 这样就是启动成功啦,这时候你就可以到服务里边看到MySQL Service1啦,以后也可以在这里启动。当然启动后的配置就是你刚刚指定的配置哟。
  • 这里还有另一种方法,就是不新建服务,直接启动mysql,不过这样在计算机管理服务里边就找不到“服务”啦。
- mysqld --defaults-file="D:\Program Files\MySQL\mysql-5.6.41-winx64\my.ini"


-这样mysql也启动成功啦.到此两种启动方式就完成啦。

登录mysql

  • 当你使用第一种方式启动mysql时候,这时候登录会遇到一个问题!就是不知道密码!咋办呢 !没事,可以绕过登录密码登入,然后再修改呢。
  • 这时候输入:
- mysql -u root -p
  • 看啦这时候是不是就不给登录了
  • 这时候输入:
- mysqld --defaults-file="D:\Program Files\MySQL\mysql-5.6.41-winx64\my.ini" --console --skip-grant-tables


这样就算登录啦,然后重新打开一个cmd,输入以下命令

- mysql -u root
- show database;
- use mysql
- update user set password=PASSWORD('12345') where USER='root';


这样就算改完账号面啦,后面有分号要记得看清楚哟,分号代表一个命令的结束,是需要填写的。

  • 看,这时候就可以用密码登录啦。(小声BB:直接输入exit就是退出登录哦,要关掉mysql可以去任务管理器把mysqld咔掉呢!也可以net stop “XXX”关掉服务哟!)
  • 这时候是第二种开启mysql的登录模式,时候大家有没有发现刚刚绕过密码的那句命令呢!其实没有开启服务直接开启mysql的登录方式,这时是不用面的呢 ,直接:
- mysql -u root
  • 就可以登录啦,不过官方文档推荐大家,还是要创建服务哟。(也就是第一种方式。)

到这里教程就结束啦,这篇是第一次写的博客,也有许多不完美的地方,如果有错的希望大家可以提出来一起交流~

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: