美文网首页
〔No.4〕『MySQL篇』

〔No.4〕『MySQL篇』

作者: 杏仁奶昔 | 来源:发表于2020-03-27 17:22 被阅读0次

    \color{#d77777}{\underline{\bbox[#fff,1px,border:2px solid #d77777]{\color{#d77777}{\small\mathbf{敏而好学,不耻下问,进学致和,行方思远}}}}}

    \color{#d77777}{\small\mathbf{「上一篇」}} \color{#d77777}{\small\mathbf{〔总目录〕}} \color{#d77777}{\small\mathbf{「下一篇」}}

    \bbox[#d77777,1px,border:1px solid #fff] {\color{#fff}{《HelloSiner编程之旅》}}

    \mathbf{『MySQL篇』}

    \color{#d77777}{「Part1」安装与配置} 🔖[1]

    \bbox[#d77777]{\color{#d77777}{\tag{}}}

    使你疲倦的不是前面的高山,而是你鞋里的一粒沙子

    \color{#d77777}{〈1〉下载安装包}

    渠道信息 下载链接
    【MySQL官方】最新下载地址 点我进入
    【MySQL官方】5.7.x下载地址 点我进入

    \small\color{#d77777}{注:请根据系统选择下载,有安装版和解压版,自行选择}

    \color{#d77777}{〈2〉安装}
      1.解压安装包
      推荐路径:D:\Dev\MySQL

      2.添加配置文件
      在MySQL目录下新建文件:my.ini,并将以下内容复制进my.ini内保存

    [mysql]
    #默认编码格式
    default-character-set=utf8
    [mysqld]
    #端口号
    port = 3306
    #数据库ID,可以不加,用于数据库读写分离,数据库集群时的区分,多个数据库之间不能重复,范围1~2^32
    server_id=123
    #二进制日志,可以不加,这个也是数据库读写分离时要用的,传输复制同步主库表内容
    log_bin=mysql-bin
    #安装包的路径
    basedir=D:/Dev/MySQL
    #安装包下data目录路径
    datadir=D:/Dev/MySQL/data
    #允许的最大链接数 
    max_connections=200
    #编码设置
    character-set-server=utf8
    #默认存储引擎
    default-storage-engine=INNODB
    #数据库模式
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
    #跳过登录
    #skip-grant-tables
    

      3.配置环境变量

    ——右键—》我的电脑
    ——单击—》属性
    ——单击—》高级系统设置
    ——单击—》环境变量
    ——单击—》新建
    ——新建—》MYSQL_HOME(名称可以自定义),
    ——填入—》D:\Dev\MySQL(你的MySQL安装目录)
    ——单击—》确定保存
    ——双击—》Path
    ——单击—》新建
    ——新建—》在Path里新建记录:%MYSQL_HOME%\bin
    ——保存—》

      3.执行安装

    ——单击—》左下角Win菜单
    ——右键—》Windows系统/命令提示符
    ——单击—》以管理员身份运行
    ——输入—》mysqld --install
    ——显示—》Service successfully installed字样即为安装成功
    ——输入—》mysqld --initialize --user=mysql
    ——等待—》作用:初始化数据库
    ——显示—》默认登录名root,win7会显示默认登录密码,win10部分版本能显示,若无法显示,参照下方5.修改密码部分

      4.启动服务

    方式一:cmd命令
    ——指令—》win+r(打开运行窗口)
    ——输入—》cmd+回车(打开命令窗口)
    ——输入—》net start mysql(开启MySQL服务)
    ——扩展—》net stop mysql(关闭MySQL服务)
    ——特殊—》提示错误,请使用管理员身份运行命令窗口

    方式二:服务操作
    ——指令—》win+r(打开运行窗口)
    ——输入—》services.msc+回车
    ——右键—》MySQL(在列表找到该服务)
    ——单击—》启动

      5.修改密码

    情况一:首次安装设置密码
    ——指令—》win+r(打开运行窗口)
    ——输入—》cmd+回车(打开命令窗口)
    ——输入—》net stop mysql(关闭MySQL服务)
    ——特殊—》提示错误,请使用管理员身份运行命令窗口
    ——修改—》D:\Dev\MySQL\my.ini文件
    ——添加—》skip-grant-tables(跳过登录)
    ——输入—》net start mysql(开启MySQL服务)
    ——输入—》mysql -u root -p(登录)
    ——显示—》直接回车(正常情况是输入密码)
    ——输入—》use mysql;(进入MySQL设置表)
    ——输入—》

    #(5.6.x版本)
    update user set password=password('123456新密码') where >user='root';
    #(5.7.x版本)
    update user set authentication_string=password('123456新密码') >where user='root';
    

    ——输入—》flush privileges;(刷新配置)
    ——输入—》exit(退出MySQL命令行模式)
    ——输入—》net stop mysql(关闭MySQL服务)
    ——修改—》D:\Dev\MySQL\my.ini文件
    ——去除—》skip-grant-tables(跳过登录)
    ——输入—》net start mysql(开启MySQL服务)
    ——输入—》mysql -u root -p(登录)
    ——输入—》新登录密码
    ——输入—》

    #解除第一次登录提示修改密码
    alter user 'root'@'localhost' identified by '123456新的密码';
    

    ——输入—》flush privileges;(刷新配置)
    ——输入—》exit(退出MySQL命令行模式)

    情况二:忘记登录密码
    ——方案—》参考情况一,跳过登录的方法,可以不用执行后半部分的解除第一次登录提示修改密码部分

    情况三:记得登录密码,修改密码
    ——方案1—》参考情况一修改密码部分,正常登录后修改即可
    ——方案2—》通过图形化管理工具,打开执行命令的窗口输入情况一中修改密码的代码即可

    \small\color{#d77777}{注:}


    \bbox[#d77777]{\color{#d77777}{\tag{}}}

    \color{#d77777}{「Part2」常用收录} 🔖[2]

    \bbox[#d77777]{\color{#d77777}{\tag{}}}

    遇到一些人,知道一些事,才能懂得理解与珍惜,才能看清自己的方向

    \color{#d77777}{〈1〉常用命令}
      

    \color{#d77777}{〈2〉复杂命令}
      

    \color{#d77777}{〈3〉存储过程}
      

    \color{#d77777}{〈4〉建表规范}
      

    \small\color{#d77777}{注:}


    \bbox[#d77777]{\color{#d77777}{\tag{}}}

    \color{#d77777}{\small\mathbf{「上一篇」}}🌰🌰🌰\color{#d77777}{\small\mathbf{〔总目录〕}}🍦🍦🍦 \color{#d77777}{\small\mathbf{「下一篇」}}

    〔No.2〕『IntelliJ IDEA篇』 〔No.5〕『Maven篇』

    \color{#d77777}{\underline{\bbox[#fff,1px,border:2px solid #d77777]{\color{#d77777}{\small\mathbf{杏仁奶昔}}}}} \color{#d77777}{2020年03月27日}


    1. \color{#d77777}{「Part1」安装与配置} 🔖

    2. \color{#d77777}{「Part2」常用收录} 🔖

    相关文章

      网友评论

          本文标题:〔No.4〕『MySQL篇』

          本文链接:https://www.haomeiwen.com/subject/graluhtx.html