• mysql8.0从安装部署到使用


    如果数据量稍微比较大一些,sqlite可能就会显得有些力不从心,所以我们改用mysql,这里我们将安装部署和使用步骤记录如下。

    一、 下载mysql

    我这里安装的是8.0.28,下面是下载地址,也许你来到这个链接就是更高的版本啦。
    https://downloads.mysql.com/archives/community/
    这个版本相对7.0附近的版本更好部署,强烈推荐安装部署这个版本。

    二、安装

    我们下载后得到一个压缩包,我们把这个压缩包直接解压到你喜欢的地方,比如说d:\mysql,然后就可以通过命令来安装了。

    1、安装

    mysqld --install
    在这里插入图片描述
    这个时候启动mysql就会出现错误,不要太着急
    在这里插入图片描述

    2、初始化并启动服务

    mysqld --initialize-insecure
    在这里插入图片描述
    这下用net start mysql启动mysql就能够顺利成功啦。

    三、登录使用数据库

    1、第一次登录数据库

    第一次登录我们使用
    mysql -uroot -p
    就可以完成,当遇到输入密码的时候,不用管它,后面我们有的是机会来设置密码,直接回车进入
    在这里插入图片描述

    当你想修改更改 root 密码时候,你就可以输入
    update user set authentication_string=password(‘123456’) where user=‘root’ and host=‘localhost’;
    或者其他用户的密码:
    set password for username@localhost = password(newpwd);

    8.0以上版本的新版本一定要用下面的命令,否则面临ERROR 1064 (42000)报错
    ① alter user ‘root’@‘localhost’ identified by ‘root’;
    ② set password for root@localhost = ‘123456’;
    在这里插入图片描述
    有关密码的修改的问题,可以参考这里的链接
    https://blog.csdn.net/weixin_45242865/article/details/118227786

    2、查看数据库

    我们输入show databases; (一定要记住输入末尾的分号“;”,否则你会看到这样,
    在这里插入图片描述
    而不是这样(这样才是你想看到的吧)
    在这里插入图片描述
    如果你能走到这里,那就说明你的mysql安装成功了。下面就可以开始你的数据啦

    四、尝试使用数据库

    1、使用命令创建一个第一个数据库

    create database fdb;(同样别忘记分号结尾)
    在这里插入图片描述
    如果我们始终都在这样的命令模式下来设计创造数据库,我们一定会崩溃的,应该有好的工具来完成。就比如sqlite就用这样的工具。

    2、设计数据库的工具

    这里推荐三款,
    1、MySQL Workbench
    在这里插入图片描述

    点击这里就可以登录了,功能丰富。毕竟官方出的。可惜不太简练,界面上找小白需要的创建数据库和表的增删改查不是很方便。

    2、PDman
    3、Rise
    4、MyDB Studio
    在这里插入图片描述

  • 相关阅读:
    从2022安洵杯[babyPHP]看Soap+CLRF造成SSRF漏洞
    (Apache) Commons Lang3 Bridge For Scala 0.0.1 发布
    Hadoop核心组件及组件介绍
    【POJ No. 3468】 简单的整数问题 A Simple Problem with Integers
    MATLAB | 老版本也能用,默认设置让简单的代码画出炫酷的图像
    设备安装CoreELEC系统,并配置遥控
    Vue接收接口返回的mp3格式数据并支持在页面播放音频
    Taro React组件开发(1) —— Overlay 遮罩层【渐入渐出动画遮罩层】
    Vue组件路由
    程序员都看不懂的代码
  • 原文地址:https://blog.csdn.net/haigear/article/details/127031220