MySQL-01-安装

  • MySQL在windows下的安装可以分为压缩包安装以及安装包安装。
  • 压缩包安装类似于我们日常使用软件的绿色版,比较方便快捷,推荐使用该方式
  • 安装包方式安装属于傻瓜式安装,既然要学习MySQL的使用,那么就和学摄影的不用傻瓜相机照相是一个道理
  1. 下载MySQL的压缩包

  2. 解压缩文件,解压之后会看到如图的目录结构,然后将bin目录配置到系统的环境变量中,这里不再赘述

  3. 新建一个my.ini的文件,使用记事本打开,修改内容如下

    [mysqld]
    # mysql的解压之后的目录
    basedir=D:\Component\Environment\mysql-8.0.21\
    # data目录是不存在的,千万千万要注意不要手动创建,不然之后的安装会报错,这个目录会在安装的时候有mysql自动创建
    datadir=D:\Component\Environment\mysql-8.0.21\data\
    # 端口号
    port=3306
    # 这一行很重要,不然mysql服务无法正常运行
    shared-memory
    
  4. 执行命令

    • 使用管理员权限启动CMD,进入到mysql根目录下的bin目录中

    • 执行以下命令

      • mysql -install

        这个命令用于安装mysql服务

      • mysqld --initialize-insecure --user=mysql

        初始化数据文件。insecure关键字用于生成一个没有密码的root账户,加上 --console指令后可以看见该命令的执行过程

        这里可以看见,如果之前手动创建了data目录的话会出现error错误,所以要记得不要手动创建data目录,把data目录删除之后的运行结果如下

        • net start mysql

          启动mysql服务。详细情况可以在windows的服务界面中查看到。对于MySQL 8.0版本,如果之前my.ini文件中没有加 shared-memory,会发现mysql服务无法正常运行(虽然可以成功启动服务,但是服务无法持续运行),加上 –-console之后可以看见日志输出如下:

        这里我也不知道为什么,百度了半天没找到原因,不过以前的5.7版本就没有出现过这种问题哦

      • mysql –u root –p

        进入mysql管理界面,由于没有密码,直接回车进入就好

        出现这个界面说明MySQL安装成功,下一步要做的就是修改root账户的密码了

      • ALTER user 'root'@'localhost' IDENTIFIED BY 'newpassword'; flush privileges;

        后面的newpassword就是你要使用的新密码,修改完成之后记得刷新权限

    1. 如果出现其他不可预知的错误,记得要多使用 --console选项及百度,绝大多数问题都是可以解决的
posted @ 2020-10-14 13:46  PrimaBruceXu  阅读(65)  评论(0编辑  收藏  举报