目录

window操作系统安装

1.1下载安装包

1.2安装过程 

1.2.1安装包方式

1.2.2压缩包方式


MySQL的获取:

官网:www.mysql.com

也可以从Oracle官方进入:https://www.oracle.com/

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

window操作系统安装

1.1下载安装包

可以选择的自己需要的版本:https://downloads.mysql.com/archives/installer/

这里选择版本为8.4.3;在MySQL官网进行下载

 选择社区版(free)

 

 选择操作系统为windows

1.2安装过程 

存在两种安装方式:

  1. 安装包方式

  2. 压缩包方式

1.2.1安装包方式

没有什么特别的地方,下载安装包。下一步、下一步,直至结束。

在此过程中,注意一些选择问题。

 注意在这一步我们选择自定义模式

 路径可以自行更改,不过建议使用默认路径,免得出现不必要的问题

 

 

 输入root用户的密码,越复杂越好,但是要自己记得哦

 

点击执行(Execute) 

 安装完成之后,使用<管理员权限>打开命令提示符 cd 到MySQL程序文件中的bin目录下

 这里尽量不要在第一行输入用户名时一并将密码输入出来,因为这样是明文显示,建议回车之后以密文的形式输入密码(密码是安装时设置的密码)

 也可以将MySQL程序文件中的bin目录添加到环境变量中

这样就可以不用cd 到bin下再打开终端了 

1.2.2压缩包方式

推荐大家使用这种方式,(两种选择一种即可,安装之后尽量不要卸载,避免删不干净影响服务的运行), 下载、压缩的路径大家根据自己的路径来进行安装配置。)

  1. 下载位置:D:\MySQL_install

  2. 解压缩后位置:D:\MySQL_install\mysql-8.4.3-winx64

  3. 在主目录下复制、创建一个xx.ini,修改为my.ini,修改其中的basedir和datadir

    basedir=mysql主目录 ​ datadir=mysql主目录/data

  4. 配置bin目录为环境变量

    方便在终端情况下,查找MySQL的相关命令

    ⚠️ 注意:一定要重新启动CMD

  5. 初始化命令(记录控制台给出的随机密码,一定记住):

    ⚠️ 一定要注意:打开cmd时,必须使用管理员身份!!!cmd打开后,切换到bin目录再执行如下命令:

    mysqld --initialize --console

  6. 然后先给mysql服务创建名称(方便到时候建立多个mysql服务时不冲突,不创建名称直接启动服务就是默认的服务名称,【这一步可以直接省略的】)

    mysqld --install mysql8

  7. 启动服务:

    net start mysql

  8. 登陆旧密码登陆(第5步中的密码):

    mysql -u root -p

  9. 修改密码:
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
    				    
    # 之后键入修改密码的命令:
    ALTER USER root@localhost IDENTIFIED  BY 'root'

    10. 使用新密码登陆:

       mysql -u root -p 新密码

    卸载MySQL:

    ​    停止服务:net stop mysql

    ​    删除服务:mysqld --remove

    登录成功后,执行命令:

    show databases;

         MySQL的配置文件(window版):

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

[client]
#password = your_password
# 设置mysql客户端连接服务端时默认使用的端口
port=3306
default-character-set=utf8mb4

[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8mb4

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐