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就安装成功了
标签:linux,安装,数据库,mysql,community,MySQL,rpm,el7 From: https://www.cnblogs.com/lihaojun/p/17839496.html