首页 > 数据库 >Windows系统安装MySQL

Windows系统安装MySQL

时间:2024-08-25 11:15:15浏览次数:11  
标签:Windows MySQL 文件夹 mysqld winx64 mysql 安装 输入

在Windows中安装mysql不够幸运的话,会遇到相当多的坑,当然这也算是一种财富吧,让自己碰到问题去查找解决方案。

有时候不是一时半会就可以解决的。有同学说过安装mysql安装两天还没有装上。不用担心,我安装mysql用了一天吧,下面记录下来安装过程及可能遇到的问题。

  1. 工欲善其事,必先利其器!我们到官网上下载所需要的版本。官网:https://dev.mysql.com/downloads/mysql/:


    <MSI版本的是直接界面化下一步安装的,下面的为zip压缩包解压dos窗口安装>

  2. 下载完成,将文件解压到你想要安装的盘里。这里我安装到了E盘。之后以管理员身份运行DOS窗口。进入到mysql的bin文件夹下:
  3. 重点来了:我们需要准备的就是配置点东西
    在mysql-5.7.20-winx64的文件夹下创建一个名为data的空文件夹。
    创建一个my.ini的文件,放在bin目录里面。内容为:
  4. [mysql]
    # 设置mysql客户端默认字符集
    default-character-set=utf8 
    [mysqld]
    #设置3306端口
    port = 3306 
    # 设置mysql的安装目录
    basedir=E:/mysql-5.7.12-winx64
    # 设置mysql数据库的数据的存放目录
    datadir=E:/mysql-5.7.12-winx64/data
    # 允许最大连接数
    max_connections=200
    # 服务端使用的字符集默认为8比特编码的latin1字符集
    character-set-server=utf8
    # 创建新表时将使用的默认存储引擎
    default-storage-engine=INNODB

     

  5. 其中basedir的路径是安装mysql的路径,datadir就是刚创建的data目录路径。(之前路径分割用的"\\",坑了好久,不知道别人怎么就可以的。还有就是my.ini文件的位置,别人放在了mysql文件夹下,坑了好久。)

  6. 接下来在dos窗口里面输入:mysqld --initialize-insecure        (看别人用的是mysqld --initialize=insecure --user=mysql  放我机器不好使了,可能版本不同造成的吧)

  7. 再输入:mysqld -install        (如果说已经存在,可以使用 sc delete mysql  或者 mysql -remove 将其删除)
    会显示Service successfully installed.

  8. 最后输入:net start mysql     #启动mysql服务


    <当然还会有MySQL 服务无法启动的情况出现。这时查看你的my.ini文件中basedir和datadir中路径是不是上面说的那样设置的。>
  9. 此时mysql没有密码,需要进行设置密码,输入:mysqladmin -u root password *******
    这样就可以进入mysql里面了。输入:mysql -u root -p
  10. 看一下我们mysql里初始的表有哪些,输入:show databases;     #最后的分号不能少!!!

 

完工!!!

安装过程相当不易,不要气馁,别人不一定有你强,坚持住,多看些别人安装的过程,忽然间你的mysql就安装好了。

 来源:http://www.cnblogs.com/xsmile/

标签:Windows,MySQL,文件夹,mysqld,winx64,mysql,安装,输入
From: https://www.cnblogs.com/ataoxz/p/18378744

相关文章

  • MySQL变量的使用
    在mysql文档中,mysql变量可分为两大类,即系统变量和用户变量。但根据实际应用又被细化为四种类型,即局部变量、用户变量、会话变量和全局变量。 一、局部变量mysql局部变量,只能用在begin/end语句块中,比如存储过程中的begin/end语句块。其作用域仅限于该语句块。--declare语......
  • MySQL常用字符串函数
    1、LOWER(column|str):将字符串参数值转换为全小写字母后返回mysql>selectlower('SQLCourse');+---------------------+|lower('SQLCourse')|+---------------------+|sqlcourse|+---------------------+ 2、UPPER(column|str):将字符串参数值转换为......
  • MySQL入门学习-对系统数据库的常用查询
        通常情况下,MySQL中的系统数据库有information_schema、mysql和performance_schema。这些数据库提供了有关数据库服务器的各种信息,例如表结构、用户权限、性能指标等。一、使用这些系统数据库进行常用查询的示例:1.查询表结构信息:  -使用information_sch......
  • MySQL入门学习-服务器优化.Sys数据库
    一、关于MySQL入门学习中服务器优化和Sys数据库的一些常见方面:1.服务器优化:  -硬件优化:    确保服务器具有足够的内存、CPU资源和快速的磁盘I/O。  -操作系统优化:    合理配置操作系统参数,如文件描述符限制、内核参数等。  -数据库......
  • Centos 7.9安装go
    1.go文件的下载:Downloads-TheGoProgrammingLanguage 2.放入linux系统中,并在/usr/local/目录下解压文件#cd/usr/local/#tar-zxvfgo1.19.linux-amd64.tar.gz#解压文件3.更改环境变量:#vim/etc/profileexportGOROOT=/usr/local/go/exportGOPATH=/home/goexpor......
  • 如何安装IntelliJ IDEA最新版本
    如何安装IntelliJIDEA最新版本IntelliJIDEA是JetBrains公司开发的一款功能强大的Java集成开发环境(IDE),它以其高度的智能性、便捷的代码补全、实时的代码分析、可靠的重构工具等特性,赢得了广大开发者的青睐。本文将详细介绍如何安装IntelliJIDEA的最新版本,包括下载、安装......
  • 经验分享:Ubuntu 22.04安装微信
    经验分享:Ubuntu22.04安装微信Ubuntu22.04作为Ubuntu的长期支持版本(LTS),以其稳定性和广泛的支持受到了许多用户的青睐。然而,由于微信官方并未直接提供Linux版本的客户端,因此在Ubuntu22.04上安装微信通常需要借助第三方工具或方法。以下将详细介绍几种在Ubuntu22.04上安装......
  • Python安装教程
    第一步:先去官网上下载python安装包系统64位下载地址:系统32位下载地址:第二步:点击安装包要点击Addpython.exetoPATH这个是配置系统变量的然后点installNow就开始跑安装进度了打开终端输入代码python再输入print(123),如果输入123那么安装完成,可以整活了......
  • vue3的天气组件vue3-mini-weather为何安装会报错?
    参考于:https://gitee.com/maocaoying_admin/vue3-mini-weather安装上述地址的组件报错:实现的效果图:实现步骤:1将vue3-mini-weather的lib直接拿到自己的项目中来:2将lib中的组件引入到自己项目中使用点击查看代码<template><divclass="section-income"><div......
  • 银河麒麟系统V10(arm版)安装nginx-1.14.1说明
    #银河麒麟系统#、#nginx#随着2024年微软全球蓝屏事件的出现,系统安全越来越重要。目前很多企业开始尝试国产化操作系统上,本文介绍如何在国产化银河麒麟系统V10(arm)版上安装nginx-1.14.1。本资源是arm版本的nginx-1.14.1的rpm离线安装包(下载地址:银河麒麟系统arm版nginx-1.14.1-......