MySQL安装教程

1|0MySQL 安装教程

  1. 下载MySQL的压缩包(两种方式)
    1. 官网链接
    2. 我的分享

解释一下为什么下载5.7版本

因为大部分企业在用的还是5.7而非8.0

再说一下为什么选择压缩包安装而不是 .exe 或者 .msi

因为通过这两种方式极难卸载干净,具体表现在你下次安装MySQL的时候(会有服务冲突)

  1. 压缩包解压(最好解压到指定目录,不要包含中文的目录

  2. 配置环境变量(将mysql目录下 bin文件夹的路径添加到环境变量中)

    1. win11用户可以通过(控制面板-->系统-->高级设置-->环境变量找到)
    2. 最好是给全部用户配置
  3. 新建配置文件 my.ini文件

    [mysqld]
    basedir=D:\Program Files\mysql-5.7\
    datadir=D:\Program Files\mysql-5.7\data\ #data文件是在配置过程中生成的只要保证mysql安装目录正确即可
    port=3306
    skip-grant-tables
  4. 管理员 身份打开命令提示符,并将目录切换至 mysql 的 bin 目录下,然后输入

    1. 怎么以管理员身份打开呢(win + x呼出一个神秘的菜单栏)
    mysqld -install

    安装成功会有反馈

    image-20220415235420468

  5. 再输入下面的内容进行数据库初始化

    mysqld --initialize-insecure --user=mysql

    初始化就是为了生成Data目录

  6. 启动数据库

    net start mysql

  7. 用命令进入管理界面

    mysql –uroot –p

    注意,我们没有设置密码,而且再数据库配置的最后一行的语句的意思是跳过密码

    所有在提示

    Enter password:

    果断回车即可

    然后你会看到

    image-20220416000331827

  8. 设置MySQL的账户和密码

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

    然后你将看到

    image-20220416000554973

  9. 刷新MySQL的权限

    flush privileges;

    image-20220416000646192

  10. 修改MySQL的配置文件

    1. 讲上面的 my.ini 文件的最后一句注释掉
    2. 或者将这句 skip-grant-tables 删掉
  11. 重启mysql服务

    net start mysql
    net stop mysql

    1|1大功告成


__EOF__

本文作者userName
本文链接https://www.cnblogs.com/codezzzsleep/p/16151656.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   codezzzsleep  阅读(40)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示