zoukankan      html  css  js  c++  java
  • MySQL的安装及安装问题解答(一)

    1. MySQL简介

    MySQL属于关系型数据库管理系统,RDBMS(Relational Datebase Management System),

    前身为瑞典MySQL AB公司开发,当前属于Orqcle旗下产品,是一款开源的数据库软件,

    具有体积小、速度快等优点。

    2.安装

    截至2020年2月7日(笔者写这篇文章的时间),MySQL最新版本为8.0.19,

    本次安装教程针对5.7(包括)及以下版本的讲解,推荐5.7,因为比较稳定

    另,本文主要参考:MySQL5.7免安装版配置详细教程

    2.1 安装包/exe 下载

    官网在线下载:

    官网:https://www.mysql.com/

    官网下载地址:https://dev.mysql.com/downloads/mysql/

    压缩文件下载:

    MySQL5.7.29 win64下载链接:https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.29-winx64.zip(使用百度云等支持https格式的下载软件,或者在线下载)

    MySQL8.0.19 win64下载链接:https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.19-winx64.zip (同上)

    2.2 安装步骤

    2.2.1解压

    解压至安装目标目录(自定义),笔者解压至 D:MySQLmysql-5.7.29-winx64

    2.2.2配置环境变量

    将MySQL的bin目录路径添加至PATH中 笔者:D:MySQLmysql-5.7.29-winx64in

    2.2.3编辑配置文件

    在包中新建my.ini文件,输入:

    [mysqld]
    basedir=D:MySQLmysql-8.0.19-winx64
    datadir=D:MySQLmysql-8.0.19-winx64data
    port=3306
    skip-grant-tables

     注意basedir和datedir中路径应该为MySQL安装包所在的路径

    其中data文件不要自己创建,进行上述操作即可

    2.2.4CMD操作

    (1)启动管理员模式下的CMD,并将路径切换至MySQL中bin目录:

    安装:mysqld –install

    (2) 输入

    mysqld --initialize-insecure --user=mysql

    初始化代码,此时能够看到在MySQL包中已经创建了data文件

    (3)输入

    net start mysql

    启动MySQL

    (4)输入

    mysql –u root –p

     进入mysql管理界面,不用管密码提示,直接按Enter进入下一步

     (5)如上图所示,设置密码,输入

    update mysql.user set authentication_string=password('YourPassword') where user='root' and Host = 'localhost';

    其中(‘YourPassword’)引号内为自定义内容,即密码

    (6)刷新权限,输入

    flush privileges;

    注意,分号也要有

    (7)结束本次运行,net stop mysql

    (8)修改配置文件,将my.ini中 skip-grant-tables删除并保存

    (9)重新启动MySQL,net start mysql

    (10)mysql -uroot -pYourPassword

    测试密码设置是否成功

    2.3注意

    按照步骤更新,5.7版本一般不会出现问题,异常情况放于后一次随笔中

    2.4MySQL8.0安装

    2.4.1除密码设置外与本文一致,密码设置看“随笔(二)”

    2.4.2MySQL8.0 exe版本详细步骤:

    请移步:https://blog.csdn.net/qq_26819733/article/details/80794047

  • 相关阅读:
    jquery城市选择案例
    jquery点击回到页面顶部方法
    jquery动态创建表格
    myeclipse、eclipse中项目复制后(可能无法访问)注意事项 .
    Myeclipse如何整合tomcat
    Java学习路线图
    ftp
    用javascript实现简体和繁体字间的转换
    FTP远程命令集
    JDBC-ODBC桥乱码问题解决方案
  • 原文地址:https://www.cnblogs.com/YuanShiRenY/p/MySQLLearn.html
Copyright © 2011-2022 走看看