zoukankan      html  css  js  c++  java
  • Windows下MySql8解压版的安装与完全卸载

    一、系统环境

        windows10 x64位

    二、软件版本

        mysql 8.0.15

    三、软件下载

        下载地址:https://downloads.mysql.com/archives/community/

    四、软件安装

    1、解压下载到压缩包到目录,并在解压目录下新建一个my.ini文件

        my.ini文件内容如下:(不同的安装地址注意更改路径)

    [mysqld]
    # 设置3306端口
    port=3306
    # 设置mysql的安装目录,切记此处一定要用双斜杠\
    basedir=D:\mysql-8.0.15
    # 设置mysql数据库的数据的存放目录
    datadir=D:\mysql-8.0.15\Data   
    # 允许最大连接数
    max_connections=200
    # 允许连接失败的次数。这是为了防止有人从该主机试图攻击数据库系统
    max_connect_errors=10
    # 服务端使用的字符集默认为UTF8
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 默认使用“mysql_native_password”插件认证
    default_authentication_plugin=mysql_native_password
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [client]
    # 设置mysql客户端连接服务端时默认使用的端口
    port=3306
    default-character-set=utf8
    

    2、以管理员身份打开cmd,转到MySql的安装路径,输入如下命令初始化数据库

    mysqld --initialize --console
    

    执行完成后,会在最后生成一个默认用户root的密码,一定要先拷贝出来(不包含首位空格),后续第一次登录mysql时会使用:.k6++irz5gfL

    3、以管理员身份打开命令行窗口,切换到mysql的安装目录:D:mysql-8.0.15in,执行以下命令安装服务

    mysqld --install
    

    服务安装完成后执行下面命令启动服务

    net start mysql
    

    4、更改密码

    执行命令: mysql -u root -p 按回车后,输入上面记住的密码登录mysql
    执行命令: use mysql;切换到mysql数据库下
    执行命令: select host,mysql from user;查看用户信息
    执行命令: alter user 'root'@'localhost' identified by '新密码';修改mysql的管理员密码

    5、授权远程连接

        在没有授权之前只能在本机访问msyql, 远程授权就是让其他计算机通过网络访问mysql(这样远程客户端才能访问),一般不会选择让root用户允许远程连接
                添加一个远程访问用户:create user 'username'@'%' IDENTIFIED BY 'password';
                授权:grant all privileges on *.* to 'username'@'%';
                刷新权限:flush privileges;
                参数:
                    其中. 的第一个表示所有数据库名,第二个表示所有的数据库表;
                    root@'%' 中的root表示用户名,%表示ip地址,%也可以指定具体的ip地址,比如root@localhost,root@192.168.10.129
                如果授权失败,可以执行:update user set host='%' where user='username'; 后再重新进行授权

    6、配置环境变量

    1、我的电脑→右键→属性→高级系统设置→环境变量

    2、新建系统变量:MYSQL_HOME

    3、path中配置

    五、完全卸载

        1、停止MySQL服务

        2、将MySQL安装目录下的MySQL文件夹删除

        3、快捷键win+r输入regedit进入注册表

                删除:HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQLD Service
                删除:HKEY_LOCAL_MACHINESYSTEMControlSet002ServicesEventlogApplicationMySQLD Service
                删除:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesEventlogApplicationMySQLD Service

        4、以管理员身份运行,输入sc query mysql,查看一下名为mysql的服务

        5、输入命令:sc delete mysql,删除该mysql

  • 相关阅读:
    Qt Creater更改默认构建目录
    QT-无法定位程序输入点解决方案
    Qt qmake报错(TypeError: Property 'asciify' of object Core::Internal::UtilsJsExtension)
    python学习--交互式图形编程实例二
    python学习--交互式图形编程实例一
    python学习--面向对象程序设计实例
    python学习--面向过程程序设计实例
    python学习--程序设计方法实例一
    python学习--字典操作实例二
    python学习--文档
  • 原文地址:https://www.cnblogs.com/giswhw/p/14524118.html
Copyright © 2011-2022 走看看