百木园-与人分享,
就是让自己快乐。

MySQL的安装与配置

安装配置

下载

  • 打开下载链接
  • 下载
  • 解压

  • 下载后会得到zip压缩文件
  • 解压的路径最好不要有中文或空格
  • 这里我解压到 D:\\MySql\\mysql-5.7.19-winx64 目录下 【根据自己的情况来指定目,尽量选空间大的硬盘】
  • 配置

  • 添加环境变量:右击此电脑-属性-高级系统设置-环境变量,在Path环境变量增加mysal的安装目录\\bin目录,如下图:
  • 在 D:\\MySql\\mysql-5.7.19-winx64 目录(mysql安装目录)下新建my.ini文件,进行如下配置
  • # 服务端配置
    # 在执行mysqld命令时,下列配置会生效,即mysql服务启动时生效
    [mysqld]
    # 默认端口号
    port=3306
    # 默认字符集
    character_set_server=utf8

    # 设置为自己的MySQL安装目录
    basedir=D:\\MySql\\mysql-5.7.19-winx64\\

    # 设置为MySQL数据目录 这个目录由系统创建
    datadir=D:\\MySql\\mysql-5.7.19-winx64\\data\\

    # 跳过安全检测
    skip-grant-tables

    # 客户端配置
    # 针对客户端命令的全局配置,当mysql客户端命令执行时,下列配置生效
    [client]

    port=3306

    character_set_server=utf8

  • 使用管理员身份打开cmd,并切换到 D:\\MySql\\mysql-5.7.19-winx64\\bin 目录下,执行mysqld -install ,执行成功提示Service successfully installed.

  • 初始化数据库: mysqld --initialize-insecure --user=mysql

  • 启动mysql服务:net start mysql 【停止mysql服务指令net stop mysql 】,如果成功:
  • 进入mysal管理终端:

    mysql -u root -p # 当前root用户,密码为空,直接回车即可

  • 修改root用户密码

  • # 第一步
    use mysąl;
    # 第二步
    update user set authentication_string=password(\'123\') where user=\'root\' and Host=\'localhost\';
    # 解读:上面的语句就是修改root用户的密码为3417
    # 注意:在后面需要带分号,回车即可执行该指令
    # 第三步执行:
    flush privileges; # 刷新权限

  • 修改my.ini,再次进入就会进行权限验证了
  • # skip-grant-tables

  • 重启mysql服务
  • net stop mysql
    net start mysql
    # 温馨提示:该指令需要退出mysan在Dos下执行。

  • 再次进入MySQL,输入正确的用户名和密码
  • mysql -u root -p

    密码正确,进入MySQL

    密码错误,如下:

    目录结构

    打开解压好的mysql文件夹,你会看到如下画面(不同的版本,目录结构可能不同,下面图片是是mysql-5.6.47-winx64版本):

    那么每个文件都是干什么用的呢?

    目录
    解释
    bin目录 用于放置一些可执行文件,如mysql.exe、mysqld.exe、mysqlshow.exe等。
    data目录 用于放置一些日志文件以及数据库。
    docs目录 用于放置一些文档。
    include目录 用于放置一些头文件,如:mysql.h、mysql_ername.h等。
    lib目录 用于放置一系列库文件。
    share目录 用于存放字符集、语言等信息。
    my-default.ini 配置文件

    来源:https://www.cnblogs.com/pure3417/p/14752375.html
    图文来源于网络,如有侵权请联系删除。

    未经允许不得转载:百木园 » MySQL的安装与配置

    相关推荐

    • 暂无文章