MySQL8的坑 ( 不断的填 ) Windows版

文章为以后复习用   有个人语句表达习惯   对本人复读感觉良好    请谅解!!!

MySQL下载https://www.mysql.com/

  1.             进入官网后点击DOWNLOADS进入下载选择页面
  2.             拉下页面   Community (GPL) Downloads »
  3.             点击  MySQL Community Server (GPL)
  4.             先看下图            选择程序版本 ( 选第一个 ) 后  直接点击下面的No thanks, just start my download

注意:   

1   为 历史版本

2   为  点击后如下页面    选择第二个下载  ( 推荐 )

3   为压缩包安装版本  (  不推荐  需要自己配置 )

         

重装Mysql 出错        (点这里)   卸载不干净

坑点一:      ( 随着版本的更新, 我们重装MySQL很正常 )  摸索了一下午,sql 安装时也失败

                  

总结补充 :    删删删    

                    sc delete  MySQL   (重点删)   在命令提示符(管理员)

                    注册表   Ctrl + F   搜到mysql 的全删

                    C盘隐藏文件夹   ProgramData     和 服务

                    PATH  环境变量若存在记得删一下  ( 重启后才有效 )

(转)Mysql8.0安装步骤

                   地址: https://blog.csdn.net/qq_33144861/article/details/80267462

(转)mysql 8.0压缩包版本安装

                   地址:  https://www.cnblogs.com/tanfuchao/p/9025134.html

:  

           临时密码记得复制保存 ,当安装完成 输入   mysql -uroot -p         回车报错

           因为mysql 8.0即使第一次安装密码不为空

           临时密码   在第四行

 记得data 文件夹 ( 保存数据表数据 )        目录与 mysql安装位置最好一致  
mysqld -remove  将以前的错误安装删除,否则会提示已经安装  
上面说的是压缩包版的配置麻烦  

因为第一次安装,所以出现这个错   (重点)请记住临时密码

Access denied for user 'root'@'localhost' (using password: YES)

方法:  https://www.sojson.com/blog/197.html         5.7版本以下适用

苹果的 :  https://blog.csdn.net/lisongjia123/article/details/57418989

因为 mysql 8   没有 my.ini  文件   当然你可以自己建一个

[mysqld]

basedir=D:\mysql-8.0.12-winx64

datadir=D:\mysql-8.0.12-winx64\data

port = 3306

character-set-server=utf8

#忘记密码时使用

#skip-grant-tables

#设置协议认证方式(重点啊)

default_authentication_plugin=mysql_native_password

[mysql]

default-character-set=utf8

最后设置一下密码

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'root'

然而MySQL报错     ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

why??

今天遇到的mysql8.0的新特性(坑)和解决办法(转载)

                          https://blog.csdn.net/huangyuehong914/article/details/80503195           

                       ( 99.99%会爆 ‘’远程连接‘’ 的错       按步骤做完   )

若报错为 :  ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

alter user 'root'@'localhost' identified by 'root';

OK 解决

如有纰漏   麻烦指正!!  谢谢

猜你喜欢

转载自blog.csdn.net/huang_ftpjh/article/details/81504918