zoukankan      html  css  js  c++  java
  • 【数据库知识扫描】| 安装Mysql

        小虾在本科期间,已经学过了王珊等老师的“数据库系统概论”这本书,小虾在这门课的结业考试中,还考到了一个不错的成绩90以上的成绩(具体多少分,时间有点久记不清楚了)。小虾现在知识扫描的是《SQL必知必会第四版》的书籍。因为自己数据库的知识掌握的还不错,所以这本书的扫描预计会很快哦!如果自己还有时间,会把本科期间学到的知识在扫描一下,加深一下自己的知识。

        小虾在接下来的实际中,可能使用的工具会是MySql。所以下面看到的不要惊讶呀!废话不说了,我们来开始扫描吧!

        如果你不知道自己的电脑上面是否已经安装了MySql,那么跟着小虾,来进行一下操作吧(小虾的系统是win8,只要是windows系统,安装应该都大同小异吧)。

    第一步先检查自己是否安装了mysql

    • 按键window+R,弹出运行窗口,输入CMD,进入命令窗口,然后输入services.msc,电脑会弹出一个窗口。

      

    因为小虾重装了系统,所以要重新安装mysql了。那么就跟着小虾一起来安装吧! 先进入mysql的官网 https://www.mysql.com/downloads/,然后根据下图进行操作。

    根据小虾上面的步骤进行安装,应该就没有多大的问题。。。。。现在小虾就等着下载完毕进行安装啦。。。。。。。。。。。。。。

    下载好的,先进行解压处理(解压到自己想保存的地方,小虾的是 H:learn_softwareMysqlmysql-8.0.21-winx64)!

     mysql-8.0.21-winx64下创建my.ini文件,然后使用文本进行打开。

    还要创建一个 data 文件夹

    然后就开始配置 my.ini 里面的内容,在里面输入下面的内容:

    [mysqld]

    # 设置3306端口
    port=3306
    # 设置mysql的安装目录
    basedir=路径
    # 设置mysql数据库的数据的存放目录
    datadir=路径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

    下图是小虾配置的内容,把上面的复制一下,路径改成自己的安装路径,就可以了

     将mysql执行程序目录(H:learn_softwareMysqlmysql-8.0.21-winx64in)添加到path环境变量中

       

      

      然后一直点击确认/保存即可(有一点需要注意,那就是红色框住的分号,别忘了添加(英文的分号呀))。

    执行cmd命令,之后输入 mysqld -install.让其进行安装。

    小虾在安装的过程中,遇到了2个错误。

    1.无法启动此程序,因计算机丢失VCRUNTIME140_1.dll。。。。。

    2.执行 mysqld -instal 命令后,显示install/remove of the service Denied

    如果你也遇见了参加小虾的这两篇博客(https://www.cnblogs.com/mengmengxia/p/13491669.html https://www.cnblogs.com/mengmengxia/p/13491616.html)。

    如果你没有上述错误,运行完 mysqld -install 命令后,就会有如下图所示:

     然后输入 net start mysql ,启动数据库:

     然后,我们在输入 mysql -u root -p 回车

     因为我们在mysqld --install  之前没有执行 mysqld --initialize 这个命令。所以我们的密码是空,在Enter password :直接按回车键就好。

    接下来我们就来修改我们的密码,命令如下:ALTER USER "root"@"localhost" IDENTIFIED BY "你的新密码";

     小虾的密码修改成了yxx(修改成自己容易记的密码)。

     至此,mysql已经安装完毕,如果有疑问,可以留言哦! 

    我们什么都没有,唯一的本钱就是青春。梦想让我与众不同,奋斗让我改变命运!
  • 相关阅读:
    获取各种高度宽度方法总结
    关于float、absolute,fixed谁的z-index大!
    一张图轻松搞懂javascript event对象的clientX,offsetX,screenX,pageX区别
    clientHeight的纠结之处
    js和jq的获取元素偏移位置
    js的一些使用
    微信 ios的问题
    jQuery事件之鼠标事件
    遇到的问题
    css
  • 原文地址:https://www.cnblogs.com/mengmengxia/p/13489170.html
Copyright © 2011-2022 走看看