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

Linux系统MySQL安装

时间:2024-10-21 11:42:49浏览次数:1  
标签:安装 Linux mysql MySQL root rpm localhost

1.下载安装包

官方网站:https://www.mysql.com/ ,找到下载DOWNLOADS,下载操作系统对应的社区版本。本文使用的数据库版本是5.7.41。
image
在社区版本下载界面可以下载最新和以前的版本。
image

2、安装MySQL

2.1、查看是否已经安装MySQL

rpm -qa | grep mysql
mysql-libs-5.1.73-7.el6.x86_64

如果已经安装需要卸载

yum remove -y 安装的数据库名称

2.2、上传安装包
将下载好的mysql压缩包通过上传工具上传到服务器,并创建数据库安装目录/usr/local/MySQL,解压上传的MySQL压缩包,并得到若干个RPM安装包

#将数据库解压到指定的位置
[root@localhost ~]# tar -xvf 下载的数据库压缩包名称 -C 解压到指定的路径

2.3、安装MySQL
安装MySQL是需要按照以下顺序安装软件包,否则会出现安装依赖的问题。切换到MySQL的安装路径/usr/local/MySQL然后依次执行下列安装命令。

[root@localhost MySQL]# rpm -ivh mysql-community-common-5.7.41-1.el6.x86_64.rpm 
[root@localhost MySQL]# rpm -ivh mysql-community-libs-5.7.41-1.el6.x86_64.rpm 
[root@localhost MySQL]# rpm -ivh mysql-community-client-5.7.41-1.el6.x86_64.rpm 
[root@localhost MySQL]# rpm -ivh mysql-community-server-5.7.41-1.el6.x86_64.rpm 

3、启动数据库并修改密码

3.1、启动数据库

#启动数据库
[root@localhost ~]# service mysqld start
正在启动 mysqld:                                          [确定]

3.2、修改密码

[root@localhost ~]# cat /var/log/mysqld.log | grep password
#找到2024-09-05T15:32:07.394389Z 1 [Note] A temporary password is generated for root@localhost: #rPZ+a<pa9&7
# #rPZ+a<pa9&7这个就是初始密码
#使用初始密码登录,建议登录成功过后修改密码
[root@localhost ~]# mysql -u root -p
Enter password: 
#修改密码
mysql> SET PASSWORD=PASSWORD('新密码');
Query OK, 0 rows affected, 1 warning (0.00 sec)
#退出并使用新密码重新登陆并查询数据库
mysql> exit
Bye

标签:安装,Linux,mysql,MySQL,root,rpm,localhost
From: https://www.cnblogs.com/roc-time/p/18489148

相关文章

  • Linux模块
    ansible-doc-l:查看ansible系统的模块ansible-doc加模块名:具体查看那个模块ansible-doc-s加模块名:具体查看那个模块ansible重要常用模块命令模块:commandshellscript文件模块:filecopy安装模块:yum服务模块:service定时模块:cron挂载模块:mo......
  • Linux安装配置NFS实现目录挂载
    什么是NFSNFS(NetworkFileSystem)即网络文件系统,它允许网络中的计算机之间通过网络共享资源。将NFS主机分享的目录,挂载到本地客户端当中,本地NFS的客户端应用可以透明地读写位于远端NFS服务器上的文件,在客户端端看起来,就像访问本地文件一样。RPC,基于C/S模型。程序可以使用这个协......
  • Linux期末考试选择题题库
    在创建Linux分区时,一定要创建(D )两个分区A. FAT/NTFS  B. FAT/SWAP  C. NTFS/SWAP  D.SWAP/根分区在Red Hat Linux 9中,系统默认的(A)用户对整个系统拥有完全的控制权。A. root  B. guest  C. administrator  D.supervistor.当登录Linux时,一个具有唯一......
  • MySQL 不常用命令
    1、查看当前正在执行的查询SHOWFULLPROCESSLIST;查询结果mysql>SHOWFULLPROCESSLIST;+-------+-----------------+---------------------+--------------+---------+---------+------------------------+-----------------------+|Id|User|Host......
  • mysql窗口函数
    窗口函数SUM()统计SELECT *, SUM(duration)OVER()ASexp1, ##统计全部数据合计值 SUM(duration)OVER(PARTITIONBYuser_name)ASexp2, ##分组求和,不同数据相同分组会展示相同的累积值 SUM(duration)OVER(ORDERBY`date`ASC)ASexp3, ##全部数据累积和,......
  • linux系统有什么优缺点
    Linux系统的优缺点包括:1、高度可定制;2、安全性高;3、硬件兼容性强;4、学习曲线陡峭;5、软件生态相对较弱。Linux系统以其开源和自由的特点吸引了大量的开发者和企业用户。它提供了强大的安全性和硬件兼容性,但同时,新手可能会觉得学习曲线陡峭。此外,与Windows和macOS相比,它的软件生态......
  • Linux内核文件系统-虚拟文件系统-文件操作
    建议点击这里查看个人主页上的最新原文作者:陈孝松主页:chenxiaosong.com哔哩哔哩:陈孝松课程:chenxiaosong.com/courses博客:chenxiaosong.com/blog贡献:chenxiaosong.com/contributions邮箱:[email protected]交流群:544216206,点击查看群介绍点......
  • Centos | 本地编译安装的Nginx实现开机自启动
    1.创建Nginx服务文件首先,创建Nginx的systemd服务文件:sudovi/etc/systemd/system/nginx.service然后在文件中添加以下内容:[Unit]Description=AhighperformancewebserverandareverseproxyserverAfter=network.target[Service]Type=forkingExecStart=/usr/loc......
  • Linux | CentOS7安装Java17的详细步骤
    步骤1:更新系统在安装Java之前,确保系统包是最新的。sudoyumupdate-y步骤2:下载Java17从Oracle官方网站或AdoptOpenJDK下载Java17。如果使用OracleJDK,可以到Oracle网站下载。如果使用AdoptOpenJDK,可以使用以下命令:wgethttps://github.com/adoptium/temurin17-bina......
  • 0-1新手小白Linux安装细节注意项
    一、发行版Linux有很多发行版,比较知名的有ReadHat、Debian、arche、Android等分支。包括所见的大多数发行版也都以这些为基础和衍生出来的版本,比如Centos是ReadHat的一个分支,Ubunut是Debian的一个分支。这里你想要安装的Linux可以是任何版本。他们的安装方法基本都大同小异,除......