加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

处理mysql8.0.19 winx64版本的安装问题

发布时间:2022-03-14 02:49:37 所属栏目:编程 来源:互联网
导读:MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积
  MySQL是一个开放源码的小型关联式数据库管理系统,开发者为瑞典MySQL AB公司。目前MySQL被广泛地应用在Internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。
 
  这篇文章重点给大家介绍解决mysql8.0.19  winx64版本的安装问题,具体内容如下所示:
 
  下载地址:https://dev.mysql.com/downloads/mysql/,我下载了上面的187.8M的那个。
 
  顺便说一句,最近的新浪微博是真烂了,居然登录不了。
 
  之前一直在新浪写。
 
  以后改这里吧,突然发现这的风格很喜欢。

  下载后,解压,发现完全没有安装文件,然后百度,发现要先创建一个my.ini和data目录,我感觉非常扯淡,安装居然需要这样。
 
  然后安装好后,执行到“mysql -u root -p”时,网上的教程输入密码即可,但是输入后提示错误:
 
  “ERROR 2003 (HY000): Can't connect to MySQL server on ‘localhost' (10061)”
 
  然后继续网上搜索,一堆解决方案,他们居然都解决了,但是我的无法解决。
 
  这里插一个小错误:
  PS C:WINDOWSsystem32> mysql --install mysql
  mysql: [ERROR] unknown option ‘–install'.
 
  最后面有个字母d的,其实是mysqld,不是mysql。看下面。
 
  ===================================================
  后面自己就把data删了,把my.ini也删了。
 
  然后按照如下步骤一步步来。
 
  PS C:WINDOWSsystem32> mysqld --initialize --console
  2020-03-07T11:07:18.159694Z 0 [System] [MY-013169] [Server] D:Program Filesmysql-8.0.19-winx64binmysqld.exe (mysqld 8.0.19) initializing of server in progress as process 5900
  2020-03-07T11:07:22.120685Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: Qy_kuyaC)1qg
  PS C:WINDOWSsystem32> mysqld --install
  The service already exists!
  The current server installed: "D:Program Filesmysql-8.0.19-winx64binmysqld.exe" mysql
  PS C:WINDOWSsystem32> net start mysql
 
  mysql 服务正在启动 .
 
  mysql 服务已经启动成功。
 
  PS C:WINDOWSsystem32> mysql -uroot -p
  Enter password: ************
  Welcome to the MySQL monitor.  Commands end with ; or g.
  Your MySQL connection id is 8
  Server version: 8.0.19
  Copyright (c) 2000, 2020, Oracle and/or its affiliates. All rights reserved.
 
  Oracle is a registered trademark of Oracle Corporation and/or its
  affiliates. Other names may be trademarks of their respective
  owners.
 
  Type 'help;' or 'h' for help. Type 'c' to clear the current input statement.
 
  mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'xxxxxx';
  Query OK, 0 rows affected (0.01 sec)
 
  后面就是数据库的操作了。
 
  进入mysql目录,发现data文件夹自动生成了。

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读