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.15\bin,执行以下命令安装服务

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_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQLD Service
            删除:HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQLD Service
            删除:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQLD Service

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

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

posted @ 2021-03-12 15:17  码农小匠  阅读(931)  评论(0编辑  收藏  举报