win10系统装mysql心得

1.概述


本篇记录本人安装mysql经历,从踩到的坑,到如何安装成功


2.记录背景


我是一初级Android,最近有小伙伴让我帮他做个Android项目,自己写的后台程序,数据库也是自己搭建的,调试阶段无法保证我能连到服务,因此自己准备弄一下后台,从数据库搭建开始记录


3.正题


1.最开始我从数据库入手,当然先下载啦

数据库这里应该需要准备两手
1.是数据库可视化管理工具,我用的navicat premium (原因:他用啥我用啥咯,我也不太懂)
2.肯定要搭建起本地的mysql数据库
下载地址 : https://www.mysql.com/downloads/ (目测就是官网啦)
进去在donwload标签,拉到下面,找到这个 这里写图片描述
(我讨厌上传图片)…
然后到这里,我这就是第一个,点下载!这里写图片描述

到了这里那就是选择下载版本的事了,拉到下面,选个你喜欢的版本…emm…我选的是 Windows (x86, 64-bit), ZIP Archive ,对!就是这个 不是那个什么测试的..300+M 安心下载完事把(我下载的时候提示让我登陆或者免费注册..我不是写后台的,没理他…)

2.下面主要就是安装了

第一个可视化工具没啥的,下载了,找到安装程序,后缀是.exe那个,直接安装就是了
第二个mysql就有点坑了
下载肯定是个压缩包,第一步解压~ 我在c盘找了个位置,新建了一个java名字的文件夹,把解压的安装包仍这里了
C:\Users\13345\Java\mysqlone (下载完的文件夹让我改名了,就是这个mysqlone)
现在mysqlone打开,里面有bin,docs,lib 等等的文件, 找一下,有没有个.ini的文件,反正我是没找到,my-default.ini这个东西 版本不同吧~不过这个一定要有滴,这是一个配置文件,为mysql配置基本设定的,你可以仔细看一下里面内容,那么么有怎么办呢…新建一个呗… 就在mysqlone这个文件夹里,新建个txt文本,把后缀改成ini的就行,把如下内容拷贝进这个文件里(这个配置文件不唯一,下面这个亲测有效)

[client]
  port=3306
  default-character-set=utf8
  [mysqld]
  port=3306
  character_set_server=utf8
  #安装路径
  basedir=C:\Users\13345\Java\mysqlone
  #数据路径
  datadir=C:\Users\13345\Java\mysqlone\data
  sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
  [WinMySQLAdmin]
  C:\Users\13345\Java\mysqlone\bin\mysqld.exe

看好了奥,里面有三个路径是我自己的,别弄错了,另外新版本的mysqlone这个文件夹下应该没有data文件夹,那就新建一个把

这里写图片描述
emmm… 无聊的贴图工作,看一下这是我弄完的,做个参考把路径别错了

3.环境变量

听说环境变量不用配置啊…那我网上查的为啥要啊…好吧,配就配,有不是啥大问题…
点我的电脑–>属性–>高级系统设置的高级标签 下面有个环境变量,点进去
我反正习惯在下面的系统变量里设置,系统变量应该包含用户变量把~

系统变量下新建一个,起名字就叫MYSQL_HOME, 下面的填
C:\Users\13345\Java\mysqlone (根据自己的填哈)

然后找到Path 在最后面加上 %MYSQL_HOME%\bin 黑体的这个内容,不过记得要用 ; 和前面的内容隔开,可别把原有的内容给干掉了,那是你之前配置的东西,咱只需要再后面加上就行,然后就是各种确定,各种点,直到全保存关闭 ok, 环境完事

4. 将mysql注册为windows系统服务

这一步也挺关键的,还特么有坑- - ,首先 你电脑的cmd搞出来,就是dos那玩意,注意注意,大坑之一, 用管理员身份运行cmd.exe,不然服务起不来,权限问题, 巨坑,建议直接C:\WINDOWS\system32 去这个路径下找到cmd.exe, 右键用管理员身份运行!
运行了,cd 到 C:\Users\13345\Java\mysqlone\bin 这个目录下,下面,就是进行安装了,mysqld –initialize-insecure, 输入这个命令,这是初始化data文件夹,我不知道你的data文件夹之前有没有东西,有请先删光,反正这个也是新建的,无所谓的东西,然后,mysqld install, 输入这个命令,注册安装, 提示service successfully installed 安装成功了,输入,net start mysql 启动服务,启动成功即可,若失败,很可能是你步骤没弄好,请仔细阅读该文章,除非有其他我没遇到过的未知问题.

另外,有的人可能用mysqld install MySQL –defaults-file=”D:\java\mysql\my.ini”这种安装方式安装的,dos上出现各种error, warning之类的东西, 这个我之前也用过,讲道理有点懵,可能是版本问题,我用这种方法就总出错,后来按照如今方法做的,成功了

备注一下:
移除安装是mysqld remove;(很实用…如果你没这么顺利成功,这个得用个几次)
mysqld –initialize-insecure自动生成无密码的root用户;
mysqld –initialize是自动生成随机密码用户;

5.登陆

奥 启动成功了哈,开始登陆了哈,现在依然是一脸懵逼,服务启那去了…继续和dos刚一波把..mysql -u root -p 输入这个,因为上面用的是自动生成无密码的root用户,因此登陆root账户,下面让你输入密码 不用管 直接回车进去就行

mysql> set password for root@localhost = password(‘1234’);

看好了哈,这行 按照这行代码打下去,那就是把root用户的密码设置成了(1234)

呐,今天就这么多了,下半夜了,不写了,后续得用nvvicat来管理,我还没弄太清楚,就先到这里吧!

3.总结

记下有好处~,不然忘得太快了,希望对看到这篇文章的人有帮助把,如果有了解这方面的,也很欢迎指出我的不足或错误,谢谢!

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值