Linux系统下MySQL数据库的三种安装方式

一、yum在线安装

1.下载并安装mysql官方的yum仓库,选择自身虚拟机对应的版本(我下载的是红帽8.3,el对应的版本为8)

[root@localhost ~]# dnf install https://repo.mysql.com//mysql80-community-release-el8-1.noarch.rpm

2.直接安装mysql-server

 

3.启动mysql服务,查看mysql的启动状态

systemctl start mysqld.service
systemctl status mysqld.service

4.查看临时密码

grep 'temporary password' /var/log/mysql/mysqld.log

注:系统版本的不同查看密码部分略有差异,本主机安装的RHEL8查看路径是上述路径,RHEL9的临时密码存放路径为  /var/log/mysqld.log,除此之外临时密码的值也有差异,RHEL9按照此命令能过滤出系统随机生成的密码,而在RHEL8中过滤到的是空密码,在现实输入password时敲回车即可

5.使用临时密码进行登录

mysql -uroot -p

6.如需修改密码则使用以下语句

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

注:MySQL中不区分大小写,以逗号作为分隔符,以分号作为结尾

二、本地rpm安装

1.官网下载mysql-8.0.30-1.el9.x86_64.rpm-bundle,可使用xftp对windows下载的文件进行传输

2.解压rpm-bundle文件

tar xvf mysql-8.0.30-1.el9.x86_64.rpm-bundle.tar

3.使用dnf命令进行安装

dnf localinstall mysql-community-server-8.0.30-1.el9.x86_64.rpm

其他操作类似仓库安装

三、源码安装

1.创建目录用于存放压缩文件

mkdir /mysql
mv mysql-boost-8.0.29.tar.gz /mysql/
cd /mysql/
tar xvf mysql-boost-8.0.29.tar.gz

2.解压完毕后执行以下操作

cd mysql-8.0.29/
groupadd mysql
useradd -r -g mysql -s /bin/false mysql
mkdir bld
cd /bld/
cmake gcc gcc-c++
yum install gcc-toolset-11-gcc gcc-toolset-11-gcc-c++ gcc-toolset-11-binutils ncurses-devel libtripc-devel

3.下载源码编译所需文件

rpm -i rpcgen-1.3.1-4.el8.x86_64.rpm

4.执行cmake开始编译

cmake ..-DOWNLOAD_BOOST=1

Tips:可根据后续的报错提示在cmake后添加对应参数条目,直到编译成功为止

5.上述操作执行完毕后,在虚拟机终端里进行make,因为源码编译运行时间较长,在虚拟机终端中可执行挂起操作,电脑关机后不影响程序继续编译

make;make install

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值