美文网首页周文佳语强化班
关于win10MySQL5.0卸载,安装8.0.15.0遇到的问

关于win10MySQL5.0卸载,安装8.0.15.0遇到的问

作者: 唔哈哈哈哈 | 来源:发表于2019-07-28 11:07 被阅读1次

    之前电脑上一直装载的是MySQL8.0.15.0,实习期间卸载重装了MySQL5.0没有遇到太多问题。实习结束后想重装8.0,结果一直出毛病,这里将个人的解决方法总结一下,希望能帮助到有同类问题的朋友。


    1.直接在百度上搜索MySQL,官网下载

    2.解压出现如下文件夹

    3.配置系统环境变量

    去系统的环境变量的path里添加一个mysql的bin的路径如:

    高级系统设置-->环境变量-->path-->新建-->添加bin路径

    4.新建my.ini文件

    解压后的目录并没有的my.ini文件,需自行创建在安装根目录下添加的my.ini(新建文本文件,将文件类型改为的.ini),写入基本配置:

    (粗体部分需根据安装目录进行修改)

    [mysqld]

    # 设置3306端口

    port=3306

    #设置mysql的安装目录

    basedir=D:\down\mysql-8.0.15-winx64

    #设置mysql数据库的数据的存放目录

    datadir=D:\down\mysql-8.0.15-winx64\Data

    # 允许最大连接数

    max_connections=200

    # 允许连接失败的次数。

    max_connect_errors=10

    # 服务端使用的字符集默认为UTF8

    character-set-server=utf8

    # 创建新表时将使用的默认存储引擎

    default-storage-engine=INNODB

    # 默认使用“mysql_native_password”插件认证

    #mysql_native_password

    default_authentication_plugin=mysql_native_password

    [mysql]

    # 设置mysql客户端默认字符集

    default-character-set=utf8

    [client]

    # 设置mysql客户端连接服务端时默认使用的端口

    port=3306

    default-character-set=utf8

    来自<https://jingyan.baidu.com/article/4dc408480c1b00c8d946f18d.html>

    5.以管理员身份运行cmd

    在桌面搜索cmd

    右键“命令提示符”-->以管理员身份运行

    注意打开之后的位置

    6.执行

    mysqld --initialize--console      命令

    费时较长,耐心等待,出现信息,注意记录初始密码(root);,qRm#5Hm>0:

    (1)若出现

    则修改

    my.ini配置,其中这两项一定要按这个格式,双引号及双反斜杠,否则初始化时会报错

    basedir ="D:\\tool\\MYSQL\\mysql-8.0.12-winx64"

    datadir = "D:\\tool\\MYSQL\\mysql-8.0.12-winx64\\data"

    ---------------------

    作者:松鼠陛下

    来源:CSDN

    原文:https://blog.csdn.net/songshuguowang/article/details/82768007

    版权声明:本文为博主原创文章,转载请附上博文链接!

    (2)若出现

    意为

    “utf8”目前是字符集utf8mb3的别名,但在将来的版本中将是utf8mb4的别名。请考虑使用utf8mb4,以便明确。

    初步判定是传进去的的数据编码类型是UTF8MB4,而MySQL里的是UTF8MB3,它建议改编码,参考 https://mathiasbynens.be/notes/mysql-utf8mb4这个分析只是个人猜测,谨供参考。版本8.0.11      

    my.ini

    [client]

    default-character-set =utf8mb4

    [mysql]

    # 设置mysql客户端默认字符集

     default-character-set=utf8mb4

    [mysqld]

    ;设置3306端口

    port =3306

    #设置mysql的安装目录

    basedir=E:\\mysql\\mysql-8.0.11-winx64

    #设置mysql数据库的数据的存放目录

    datadir=E:\\mysql\\mysql-8.0.11-winx64\\data

    # 允许最大连接数

    max_connections=200

    #服务端使用的字符集默认为8比特编码的latin1字符集

    character-set-server=utf8mb4

    #创建新表时将使用的默认存储引擎

    default-storage-engine=INNODB

    collation-server =utf8mb4_unicode_ci

    character-set-client-handshake =FALSE

    init_connect='SET NAMES utf8mb4'

    ---------------------

    作者:weixin_34111790

    来源:CSDN

    原文:https://blog.csdn.net/weixin_34111790/article/details/87596279

    版权声明:本文为博主原创文章,转载请附上博文链接!

    (3)安装成功

    mysql根目录出现date文件夹

    依然牢记初始密码*us>9fDw:c)n

    (4)

    如果关快了,或者没记住,那也没事,删掉初始化的 datadir 目录,再执行一遍初始化命令,又会重新生成的。当然,也可以使用安全工具,强制改密码,用什么方法,自己随意。

    参考:https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization-mysqld.html

    来自<http://www.cnblogs.com/laumians-notes/p/9069498.html>

    7.运行命令

    mysqld --install

    若出现

    以前装过mysql未删除

    解决方案:

    8.执行net start mysql

    9.运行数据库

    命令:  mysql -u root -p

    10.更新密码

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

    相关文章

      网友评论

        本文标题:关于win10MySQL5.0卸载,安装8.0.15.0遇到的问

        本文链接:https://www.haomeiwen.com/subject/pfyurctx.html