VS+MySQL——1. 安装MySQL数据库详细步骤


在这里插入图片描述

1 下载MySQL数据库

  1. 下载地址:MySQL Community Downloads
    在这里插入图片描述
  2. 注册数据库用户
    在这里插入图片描述
  3. 填写对应的信息
    在这里插入图片描述
  4. 开始下载
    在这里插入图片描述

2. 安装MySQL数据库

2.1 解压安装

  1. 解压下载好的压缩包文件
  2. 将解压的文件移到想要安装MySQL的文件处
    在这里插入图片描述

2.2 配置环境变量

  1. 系统属性对话框

  2. 点击环境变量,找到path变量

  3. 添加mysql安装的bin文件目录的路径到path
    在这里插入图片描述

2.3 创建my.ini文件

  1. 在MySQL安装目录中新建一个空白文件,命名: my.ini
    在这里插入图片描述
  2. my.ini文件中初始化MySQL数据库
    [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8
    [mysqld]
    # 设置3306端口
    port = 3306
    # 设置mysql的安装目录
    basedir = D:\\CodingSoftware\\mysql-8.0.25-winx64
    # 设置mysql数据库的数据的存放目录
    datadir = D:\\CodingSoftware\\mysql-8.0.25-winx64\\data
    # 允许最大连接数
    max_connections=20
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB
    # 创建模式
    sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    
    在这里插入图片描述

3. 初始化MySQL

  1. 进入mysql安装目录的bin文件夹,在路径区输入cmd
    在这里插入图片描述
    弹出:
    在这里插入图片描述

  2. 输入mysqld --initialize,初始化mysql,发现文件夹下会多出一个新的文件夹data:
    在这里插入图片描述

4. root账户和root密码

  1. 打开data文件夹,找到存放MySQL密码的文件,以.err为后缀的文件:
  2. 打开err文件:

5. 开启数据库服务

5.1 安装MySQL服务

  1. 以管理员权限,在MySQL安装的bin目录下,输入mysqld --install
    在这里插入图片描述
  2. 显示Service successfully installed.,说明成功安装MySQL服务:

5.2 开启MySQL服务

  1. 以管理员权限,在MySQL安装的bin目录下,输入net start mysql
    在这里插入图片描述
  2. 查看服务是否开启:

5.3 数据库管理员登录

  1. 以管理员权限,在MySQL安装的bin目录下,输入`mysql -u root -p:
    在这里插入图片描述
  2. 输入密码err文件中的密码,如下图说明mysql登录成功:

5.4 修改root账户密码

  1. 使用命令:alter user 'root'@'localhost' identified with mysql_native_password by ' **这里填写新密码** ';

6. navicat工具 for MySQL

  1. 打开navicat软件,点击连接按钮,选择MySQL数据库:
  2. 输入自己配置的MySQL的端口号和用户名以及密码;

    端口号的配置在安装目录下的my.ini文件中

  3. 点击测试连接:
    在这里插入图片描述
  4. 连接成功后,右键打开连接
    在这里插入图片描述

7. 错误处理

7.1 Install/Remove of the Service Denied!

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

7.2 ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'password(‘admin)’ at line 1

输入 set password for root@localhost = password('admin');后报错:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'password('admin)' at line 1

解决办法:

  • 使用命令alter user 'root'@'localhost' identified with mysql_native_password by '新密码';更改密码;

  • 使用命令ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';更改密码;

学习:
mysql数据库安装(详细)

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值