zoukankan      html  css  js  c++  java
  • 安装mysql8.0.17指南

    1.首先,下载社区版mysql(下载地址https://dev.mysql.com/downloads/mysql/

    2.下载之后,将文件解压到自己想要安装的目录(如,本人将解压文件放置g://mysql中,其中1,2是后面自己新建的,后面会讲到)

    3.解压后的目录,没有my.ini配置文件,需要自己手动创建,其中配置文件中的路径要和实际存放的路径一致,如(本人路径为:其中,data就是刚才新建的用于存放数据的位置

    # 设置mysql的安装目录
    basedir=G:mysql
    # 设置mysql数据库的数据的存放目录
    datadir=G:mysqldata

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=G:mysql
    # 设置mysql数据库的数据的存放目录
    datadir=G:mysqldata
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。
    max_connect_errors=10
    # 服务端使用的字符集默认为utf8mb4
    character-set-server=utf8mb4
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    #mysql_native_password
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8mb4
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8mb4
    

    4.安装时,我们需要使用管理员的身份打开cmd命令,否则可能会在安装途中报以下错误

    mysql Install/Remove of the Service Denied!

    解决办法:

    打开cmd.exe程序的时候选择“用管理员身份打开”。

    5.打开cmd命令窗口后,进入mysql的bin目录

    执行以下命令:

    mysqld --initialize --console
    

    (这张图片是截取来源于他人的(https://blog.csdn.net/qq_37350706/article/details/81707862 ),因为自己的已经初始化过,便不再执行)

    注意![注意] [MY-010454] [服务器]为root @ localhost生成临时密码:9P0gYk-?0,kT其中root @ localhost:后面的9P0gYk-?0,kT就是初始密码(不含首位空格)。在没有更改密码前,需要记住这个密码,后续登录需要用到。复制密码先保存起来!!!

     6.安装mysql服务

    执行下面的命令:

    mysqld --install [服务名](服务名可以不加默认为mysql)

    net start mysql启动服务

     

    服务安装成功之后通过命令net start mysql启动MySQL的服务

    7.登陆mysql,修改密码

    此处会报错,原因之一是密码输入错误,首次登陆时,这个密码是刚才执行mysqld --initialize --console时生成的临时密码,最好手动输入,粘贴复制可能会有问题其他报错原因可参照https://blog.csdn.net/qq_36675754/article/details/81381341

    有了mysql> 这个的时候  你就可以去改密码了!

    ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

    密码修改成功后 

    exit;(退出mysql)

    之后,可以使用dbeaver来打开mysql视图,右键->编辑连接,配置如下:

     如果通过.msi方式运行,选择默认的安装,安装完成后会有很多不需要的安装配置,此时可卸载只安装Mysql服务端,卸载方式如下

    1.停止MySQL服务
    运行services.msc打开服务管理界面,将MySQL服务停止。
    2.卸载mysql server
    控制面板所有控制面板项程序和功能,将mysql server卸载掉。
    3.将MySQL安装目录下的MySQL文件夹删除(我的安装目录是C:Program Files (x86)MySQL)
    4.运行“regedit”文件,打开注册表。
    删除HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL文件夹
    删除HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQL文件夹。
    删除HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQL的文件夹。
    如果没有相应的文件夹,就不用删除了。
    5.删除C盘下的“C:ProgramDataMySQL ”文件夹,如果删除不了则用360粉碎掉即可,
    该programData文件默认是隐藏的,设置显示后即可见,或者直接复制 C:ProgramData 到地址栏回车即可进入!
    将整个MySQL文件夹删除掉。。。
    6.运行services.msc打开服务管理界面,”查看到MySQL服务仍然残留在
    系统服务里。又不想改服务名,改怎么办呢。
    7.输入regedit 打开注册表编辑器中展开定位HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices。在目录找到不需要的服务项目,
    比如MySQL80,右键点击删除,此时重启电脑查看服务时即看不到这个服务。

      

      

     

  • 相关阅读:
    查询URL字符串参数
    location 对象
    css3 文字特效
    functionDo
    css3 渐变
    [LeetCode][Java]Peeking Iterator
    [LeetCode][JavaScript]Expression Add Operators
    [LeetCode][JavaScript]Different Ways to Add Parentheses
    [LeetCode][JavaScript]Move Zeroes
    [LeetCode][JavaScript]Binary Tree Postorder Traversal
  • 原文地址:https://www.cnblogs.com/alice-cj/p/11282225.html
Copyright © 2011-2022 走看看