admin管理员组

文章数量:1603728

Linux和Windows安装MySQL服务

  • 1 相关概念
    • 1.1 Linux
    • 1.2 Windows
    • 1.3 有哪些常见系统
    • 1.4 Mysql
  • 2 Linux安装MySQL服务
    • 2.1 安装
    • 2.2 服务端启动
    • 2.3 客户端连接
  • 3 Windows安装MySQL服务
    • 3.1官网下载安装包(windows)并解压
    • 3.2 配置系统环境变量
    • 3.3 服务端启动(管理员DOS)
    • 3.4 客户端连接(管理员DOS)
  • 4 修改密码
  • 5 Windows 常见问题

1 相关概念

1.1 Linux

  • Linux是一种免费使用和自由传播的类Unix操作系统,它基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,主要受到Minix和Unix思想的启发。

  • Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux等。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

  • 严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

1.2 Windows

  • Windows是美国微软公司以图形用户界面为基础研发的操作系统,主要运用于计算机、智能手机等设备。Windows共有普通版本、服务器版本(Windows Server)、手机版本(Windows Phone等)、嵌入式版本(Windows CE等)等子系列,是全球应用最广泛的操作系统之一。

  • Windows于1983年开始研发,最初的研发目标是在MS-DOS的基础上提供一个多任务的图形用户界面。后续版本逐渐发展成为主要为个人电脑和服务器用户设计的操作系统,并最终获得了世界个人电脑操作系统的垄断地位。Windows初代版本于1985年11月20日推出,Windows 3.0发布后开始取得商业地位,1993年8月推出Windows NT系列,1996年推出Windows Server系列,2000年推出Windows Mobile系列(后被Windows Phone取代)。

  • 截至2022年8月5日,Windows更新推送系统三十余个,普通版本已更新至Windows 11;服务器版本已更新至Windows Server 2022;手机版本已终止研发,最后版本为Windows 10 Mobile;嵌入式版本为Windows CE(后被Windows for IoT取代)。此外,还有提供线上Web服务的Windows 365。

1.3 有哪些常见系统

  • Windows是由美国微软公司开发的,广泛应用于全球各种计算机设备。自1985年推出以来,已经经历了多个版本,如Windows 1.0、Windows 95、Windows 98、Windows ME、Windows 2000、Windows 2003、Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 10和Windows Server等。
  • Mac OS是由苹果公司开发的,主要应用于苹果公司的各种设备,如Mac电脑、iPhone、iPad等。
  • Linux是一个开源的操作系统,由林纳斯·本纳第克特·托瓦兹于1991年首次发布。它具有稳定、安全和灵活的特性,适用于各种计算机设备,如个人电脑、服务器、智能手机等。
  • Android是由谷歌公司和开放手机联盟共同开发的,是一种基于Linux的移动设备操作系统。它广泛应用于各种智能手机和平板电脑设备。
  • iOS是由苹果公司开发的,主要应用于苹果公司的移动设备,如iPhone、iPad等。
  • 鸿蒙系统(HUAWEI Harmony OS)是华为公司于2019年8月9日正式发布的操作系统。它是一款面向全场景的分布式操作系统,旨在将人、设备、场景有机地联系在一起,实现极速发现、极速连接、硬件互助、资源共享,用合适的设备提供场景体验。鸿蒙系统可应用于各种不同的设备,如手机、平板电脑、电视、音箱等,为消费者在全场景生活中提供更加智能、便捷的体验。

1.4 Mysql

2 Linux安装MySQL服务

2.1 安装

sudo apt-get update                      # /etc/apt/sources.list /var/lib/apt/lists/
sudo apt-get install mysql-server        # 安装服务器端
sudo apt-get install mysql-client        # 安装客户端

2.2 服务端启动

sudo /etc/init.d/mysql status            # 查看服务
sudo /etc/init.d/mysql start             # 启动服务,stop停止,restart重启

2.3 客户端连接

mysql -h 主机地址  -u 用户名  -p 密码    # 本地连接可省略-h选项
mysql -h localhost -u  root   -p 1234    # localhost表示本机链接
quit;                                    # 客户端退出

3 Windows安装MySQL服务

3.1官网下载安装包(windows)并解压

   https://dev.mysql.com/downloads/mysql/ 

3.2 配置系统环境变量

   MYSQL_HOME    解压后的文件根目录
   Path          %MYSQL_HOME%\bin

3.3 服务端启动(管理员DOS)

mysqld --initialize --console            # 初始化
mysqld --install                         # 注册服务,remove删除服务
net start mysql                          # 启动服务,stop停止服务

3.4 客户端连接(管理员DOS)

mysql -h 主机地址  -u 用户名  -p 密码    # 本地连接可省略-h选项
mysql -h localhost -u root    -p 1234    # localhost表示本机链接     
quit;                                    # 客户端退出

4 修改密码

 mysqladmin -u 用户名 -p password 新密码	

5 Windows 常见问题

如果在windows服务器启动时,遇到"找不到VCRUNTIME140.dll,重新安装程序可能会解决此问题",则下载安装以下程序:

VCRUNTIME140.dll : 提取码:7ndi

本文标签: LinuxWindowsmysql