MySQL型数据库

进入百度网盘下载,mysql.zip

链接:https://pan.baidu.com/s/1XKKa9qOBD3G9LO1RTI6IVA 
提取码:jwer 

zip archive 也就是.zip压缩包。包含mysql主要文件,但跟windows结合部分
环境变量、服务就需要手动建立。好处是版本最新,控制力强

当然也有:msi microsoft windows installer 也就是.exe安装包。好处
有安装向导,自动添加环境变量,自动生成配置文件,自动注册windows服务。

本文章主要讲解的是.zip

  • 安装

  • 在C磁盘Program Files文件里创建一个新的文件夹MySQL
  • .zip安装包解压至刚才新建的文件夹。报解压错误,原因无权限。解决先解压到D盘,然后剪切至目录,弹窗时允许权限。----
  • 服务开启
    --
    介绍mysql工程的主要文件夹和文件作用

  1. bin文件夹。可执行二进制程序。客户端mysql.exe, 服务端mysqld.exe, 备份mysqldump.exe
  2. data。存放具体的数据
  3. my.ini , 数据库服务启动时的默认配置文件,定义了mysql目录,引擎,字符集,日志等关键信息。需要手动建立
  4. [mysqld]
    # set basedir to your installation path
    basedir=C:\\Program Files\\MySQL\\mysql-8.0.13-winx64
    # set datadir to the location of your data directory
    datadir=C:\\Program Files\\MySQL\\mysql-8.0.13-winx64\data


    [mysql]

  5. 复制以上代码,存储到文本里更改文件名:my.ini,将此文件放到C磁盘目

  • 打开终端输入cmd

  • 初始化data文件夹和生成root密码。

  • 在终端输入:mysqld --defaults-file=C:\my.ini --initialize --console

  • 成功后注意记住生成的随机root密码,以下图片红框的是密码,而且data文件夹下会生成许多文件

  • 可能出现的错误--initialize specified but the data directory has files in it. Aborting.解决方法:删除data下文件。管理员cmd下重新mysqld --defaults-file=C:\my.ini --initialize --console。
  • 开启服务
    
  • ​​​​​​​在终端输入:mysqld --console,出现3306等字样成功,窗口不要关闭,然后在输入cmd右键以管理员身份运行打开一个新的终端。

  • 客户端登录 、在新的终端输入:mysql -u root -p 回车 输入刚才生成的密码、

    可能出现的错误 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061),说明服务器没有启动。解决方法:在新的终端输入mysqld --console,出现3306等字样成功,窗口不要关闭。
  • (随意)登录进去后改密码。 ALTER USER "root"@"localhost" IDENTIFIED  BY "新密码"
  • \q退出后可以用mysql -u root -p 重新登录。
  • 注册windows服务  mysqld --install MySQL80 --defaults-file="C:\my.ini"  

猜你喜欢

转载自blog.csdn.net/qq_42543242/article/details/84593479