zoukankan      html  css  js  c++  java
  • win下mysql安装笔记

    平时不常用mysql,一般安装后就把服务停掉,但问题是当用到的时候老是出各种问题使得服务启动不了,也可能是我运气有点背,写个记录供查阅。

    首先如果你已经安装了mysql的服务,需要先删除服务文件,若果事先没有安装过mysql服务请忽略此步骤,命令如下:

    1 sc delete mysql

    下载mysql的zip安装包,分64位和32位,当然32有官方的msi打包程序,你也可以用安装向导直接下一步到低就可以了,在此就不做介绍了,这样安装太慢而且不够绿色,最重要的是我需要64位程序。

    下面介绍64位程序的安装使用方法。

    下载好64的zip安装包,解压缩后会有一个mysql-x.x.xx-winx64的文件夹,进入文件夹,新建一个data的空目录,新建一个txt文件改名为——my.ini,没错扩展名也需要改,这里面存储的是mysql的服务启动配置,配置项很多,但我们不需要用到很多,如果您需要用到,可以去看官方文档,有详细的介绍。下面是我的配置内容,路径根据实际情况更改。

     1 [client]
     2 port=3306
     3 default-character-set=utf8
     4 
     5 
     6 [mysql]
     7 # 设置mysql客户端默认字符集
     8 default-character-set=utf8 
     9 [mysqld]
    10 #设置3306端口
    11 port = 3306 
    12 # 设置mysql的安装目录
    13 basedir="D:Programmysql-8.0.11-winx64"
    14 # 设置mysql数据库的数据的存放目录
    15 datadir="D:Programmysql-8.0.11-winx64data"
    16 # 允许最大连接数
    17 max_connections=200
    18 # 服务端使用的字符集默认为8比特编码的latin1字符集
    19 character-set-server=utf8
    20 # 创建新表时将使用的默认存储引擎
    21 default-storage-engine=INNODB 

    然后需要把,需要把加bin目录的路径添加到系统的环境变量中

    然后打开cmd窗口,cd到mysql的bin目录中输入:

    1 mysqld --initialize-insecure --user=mysql

    初始化数据库需要一段时间。

    然后输入命令:

    1 mysqld –install

    会提示服务安装成功的命令

    输入命令,启动mysql服务,也可以在win管理窗口的服务中启动:

    1 net start mysql

    当提示服务已启动,mysql就已经安装成功了,我们要连接数据库是需要用到密码的,下面给mysql设置密码。

    1 mysqladmin -u root password "您的密码"

    会提示安全警告,没有报错密码就已经设置成功了。

    注:

    这是我觉得步骤最少,最快速的方式了,更改密码的方式还有几种,就不做介绍了。

    当遇到服务不能启动,或者启动有停止,您首先需要检查my.ini文件是否有配置错误,比如有未识别的字符等等

    如果还是不行就删掉重装,简单快速。如果您有重要数据,您就需要检查日志文件,逐一排错。

    日志文件在data目录下,DESKTOP-KOIQSJN.err文件,请仔细阅读,查找错误修正就可以解决大部分问题,当然如果文件丢失,可以重新解压一个覆盖,如果还不行,可能data中有文件丢失了,说明您可能运气和我有一拼了,请自行google解决吧!

    弱小和无知不是生存最大的障碍,傲慢才是!
  • 相关阅读:
    css的继承问题
    js弹出层
    实现网页弹出框后背景不能滑动的效果
    vue的爬坑之路(四)之基于vuecli 动态添加iconfont的symbol方法
    vue的爬坑之路(五)之基于vuecli li列表的显示隐藏
    自定义复选框checkbox样式
    vue的爬坑之路(三)之基于vuecli的VueAwesomeSwiper轮播滑块插件的使用及常见问题
    iOS 开发学习总结
    (转载)iOS股票k线组件源码,支持其他图表类型
    iOS Objective C Memory management
  • 原文地址:https://www.cnblogs.com/higiser/p/10182276.html
Copyright © 2011-2022 走看看