linux上安装数据库

linux上安装数据库

导航

1、检查是否已经安装有数据库

rpm -qa | grep mysql

2、查看是否有安装 mariadb,该软件与 MySQL 数据库有冲突,需要手动卸载

#rpm -qa | grep mariadb

输入指令发现已经安装,需要卸载

3、把从官网下载的数据库压缩包上传到虚拟机的/soft/mysql目录上

一开始上传失败,提示permission denied提示权限不够,用chmod给权限后就可以了。

4、将压缩包解压

解压完成可以看到解压后的文件都是rpm文件,所以需要用到rpm包资源管理器相关的指令来安装这些rpm包

5、安装插件

在安装执行rpm安装包之前先下载openssl-devel插件,因为mysql里面有些rpm的安装依赖于该插件。

yum install openssl-devel

6、安装rpm包

最后一个软件包出现错误

安装的mysql-community-server-8.1.0-1.el7.x86_64需要mysql-community-icu-data-files = 8.1.0-1.el7,但是系统中没有找到这个依赖包或者版本不匹配。

这个错误提示是因为安装mysql-community-server-8.1.0-1.el7.x86_64.rpm时缺少mysql-community-icu-data-files = 8.1.0-1.el7的依赖。可以通过以下步骤解决: 1.下载并安装mysql-community-icu-data-files-8.1.0-1.el7.x86_64.rpm:

 rpm -ivh mysql-community-icu-data-files-8.1.0-1.el7.x86_64.rpm

2.再次安装mysql-community-server-8.1.0-1.el7.x86_64.rpm:

 rpm -ivh mysql-community-server-8.1.0-1.el7.x86_64.rpm

如果还有其他依赖问题,可以通过添加–nodeps和–force参数来强制安装,但这样可能会导致其他问题,请谨慎使用。

7、启动MySQL服务,连接MySQL

systemctl start mysqld

rpm安装MySQL会自动生成一个随机的密码,可在/var/log/mysqld.log查看

cat /var/log/mysqld.log

我的密码是: 5jqouDLBl0?e,账号是root,有了账号和密码后就可以连接MySQL了

7.1连接MySQL

mysql -u root -p

到这里MySQL就安装成功了

posted @ 2023-11-17 19:10  土开土  阅读(1098)  评论(0编辑  收藏  举报