Linux下安装MySQL
作为一名IT从业者,学习一款工具时,谁又不想跳过安装步骤,直接上手操作呢?当然这也只是遐想,不然读者也可以交给身边的人进行安装,多麻烦他们也行。本文讲述的内容是,如何在你的Linux系统中优雅地安装MySQL。偷偷学习,惊艳所有人。
相关压缩包下载:
笔者所使用的系统:Redhat7【红帽子7】
对应数据库版本:5.7.37
MySQL下载地址:https://downloads.mysql.com/archives/community/
版本的话,笔者这里选择的自然是红帽子7的版本:
下载完后是一个tar格式的压缩包:
把它移动到Linux系统中,笔者习惯在 /opt 文件夹下新建一个叫 software 的文件夹,收录各种需要绞尽脑汁才能安装的软件包(开玩笑的),你可以选择在图形界面下使用提取功能友好地解压这个压缩包:
当然也可以在终端中,享受文字带来的冲击快感 tar -xvf mysql-5.7.37-1.el7.x86_64.rpm-bundle.tar :
安装前的检查:
解压后的安装包,先别急着安装,笔者建议先检查些东西:
1)是否已经安装过MySQL
使用 yum list installed | grep mysql 以及 rpm -qa | grep mysql 如果反馈为空,则表示没有安装mysql
如果已经安装过了,能用就行;或读者可以卸载掉原有的MySQL:
2)清除mysql-libs
输入 yum remove mysql-libs 即可清除
安装与初始化MySQL:
1)安装MySQL
注,rpm安装方式,十分注重包之间的依赖关系,所以安装时需要先后顺序:
先装 rpm -vih mysql-community-common-5.7.37-1.el7.x86_64.rpm ;
再装 rpm -vih mysql-community-libs-5.7.37-1.el7.x86_64.rpm ;
然后装 rpm -vih mysql-community-client-5.7.37-1.el7.x86_64.rpm ;
最后装 rpm -vih mysql-community-server-5.7.37-1.el7.x86_64.rpm ;
至此没有出现报错的话,基本算是安装完成了!
如果在安装mysql-community-server-5.7.37-1.el7.x86_64.rpm出现报错,可以使用安装net-tools试试: yum install net-tools
2)初始化MySQL
初始化MySQL: mysqld --initialize --user=mysql
其会在 /var/log 文件夹下生成日志文件: mysqld.log
使用命令 cat /var/log/mysqld.log 查看初始化的密码:
则笔者的root账户的初始密码为:: Ik<V1;7<N%L 【这里提示笔者,冒号后面的都是密码,注意就是了】
开启MySQL服务: systemctl start mysqld
以root账户登录mysql mysql -u root -p ,密码为初始密码:
这个时候使用命令会提示需要修改密码,修改密码即可 set password for root@localhost=password("你要设置的密码"); :
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端