这是我参与「第五届青训营 」伴学笔记创作活动的第 11 天
上一节记录了如何在linux安装jdk和tomcat,这节内容继续拓展,记录如何在linux安装和运行mysql。
安装mysql
- 安装前检查
- 检测当前系统中是否安装MySQL数据库
rpm -ga查询当前系统中安装的所有软件rpm -ga grep mysgl查询当前系统中安装的名称带mysql的软件rpm -qalgrep mariadb查询当前系统中安装的名称带mariadb的软件
- 检测当前系统中是否安装MySQL数据库
RPM (Red-Hat Package Manager) RPM软件包管理器,是红帽Linux用于管理和安装软件的工具。如果当前系统中已经安装有MYSQLL数据库,安装将失败。CentOs7自带mariadb,与MVSOL数据库冲突。所以在安装前我们应该先检查一下有没有冲突的软件,有则删除掉。
-
卸载mariadb
rpm-e --nodeps 软件名称卸载软件rpm -e--nodeps mariadb-libs-5.5.60-1.el7 5.x86 64
-
解压
- 将安装包上传到Linux并解压
-
安装rpm软件包
- 按照顺序安装rpm软件包
- rpm -ivh mysql-community-common-5.7.25-1.el7.x86 64.rpm
- rpm -ivh mysgl-community-libs-5.7.25-1.el7.x86 64.rpm
- rpm -ivh mysql-community-devel-5.7.25-1.el7.x86 64.rpm
- rpm -ivh mysql-community-libs-compat-5.7.25-1.el7.x86 64.rpm
- rpm -ivh mysgl-community-client-5.7.25-1.el7.x86 64.rpm
- yum install net-tools
- rpm -ivh mysql-community-server-5.7.25-1.el7.x86 64.rpm
- 说明
- 安装过程中提示缺少net-tools依赖,使用vum安装
- 可以通过指令升级现有软件及系统内核
yum update
- 按照顺序安装rpm软件包
-
启动
- 启动mysql
systemctl status mysqld查看mysql服务状态systemctl start mysqld启动mysql服务
- 设置开机自启动
systemctl enable mysgld开机启动mysql服务netstat -tunlp查看已经启动的服务netstat -tunlp | grep mysglps -ef| grep mysql查看mysql进程
- 启动mysql
-
查询初始密码
- 登录MySOL数据库,查阅临时密码
cat /var/log/mysqld.log查看文件内容cat /var/log/mysqld.log ] grep password查看文件内容中包含password的行信息
- 登录MySOL数据库,查阅临时密码