yum方式安装rpm包形式,安装mysql的方法:

方法一:

使用yum方式,下载后离线安装mysql的安装包

安装前,先使用命令查看,确定系统未安装mysql安装包。彻底清除之前安装的mysql安装包,及mysql的安装目录和文件。rpm -qa | grep mysql   查看系统中已有的mysql安装包, 然后使用yum remove mysql-community-common命令进行卸载mysql相关的安装包。 使用locate mysql命令,查找mysql的相关安装目录,并删除。若未更新locate库,使用updatedb命令进行更新。rm -rf /var/lib/mysql删除安装的库目录文件,并手动删除/etc/my.cnf文件。

进入https://dev.mysql.com/downloads网址,点击下载相应版本的mysql的包(mysql-8.0.18-1.el8.x86_64.rpm-bundle.tar),解压得到mysql的各种包,其中mysql-community-client、mysql-community-common、mysql-community-libs、mysql-community-server这些包为mysql安装的必备包。使用xftp上传至服务器指定目录,假设为/mysqlsoft目录下。切换至mysqlsoft目录,使用yum install -y mysql-commmunity-server命令安装即可。

使用locate命令查找本机之前是否安装有mysql,使用命令locate mysql-community 。使用tab键补全操作,如果系统提示未安装locate,使用yum provides */locate进行查找locate的安装包,使用yum install mlocate 命令进行安装即可。locate mysql-community 查找到文件目录后,切换到文件目录。断开外网,取消网关和dns设置,通过ping命令进行检测。

进入到文件目录后,

①、通过yum install mysql-community命令进行安装rpm包。安装顺序为yum install mysql-community-common    yum install mysql-community-libs    yum install mysql-community-client    yum install mysql-community-server按照顺序卓一进行安装即可。

②、创建本地yum源,进行yum安装。yum provides */createrepo 查找createrepo安装包进行安装。yum install -y createrepo-0.9.9-28.el7.noarch  ,使用createrepo  /root/soft-install,将soft-install目录制作成yum仓库源,然后将mysql-8.0.18-1.el8.x86_64.rpm-bundle.tar解压到此目录即可。使用yum install -y mysql-community-server 自动进行安装。

安装完成之后,使用rpm -ql mysql-community-server命令查看,可以看到数据库安装在/var/lib/mysql目录下。

启动服务  systemctl start mysqld.service

查看mysql的临时登陆密码   cat /var/log/mysqld.log| grep "password"

使用命令 mysql_secure_installation进行安全初始化操作,输入mysql数据库的临时密码,然后进行修改密码即可。

使用命令msyql -uroot -p输入密码,即可进行登陆数据库进行操作。

方法二:

使用yum方式,在线进行安装。

在官网下载mysql的repo源,

rpm  -Uvh https://repo.mysql.com//yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm

或者cd /etc/yum.repos.d/目录下,使用wget  https://repo.mysql.com//yum/mysql-5.7-community/el/7/x86_64/mysql57-community-release-el7-10.noarch.rpm下载,然后使用rpm进行安装。

使用yum install -y mysql-community-server命令,在线进行安装即可。

最新文章

  1. java线程池(newSingleThreadExecutor())小应用
  2. SPFA+寻路(行路难,洛谷2832)
  3. ios二维码扫描
  4. 07Spring_bean属性的依赖注入-重点@Autowriter
  5. IIS7多域名绑定同一物理目录,设置不同默认文档的解决方案
  6. MySQL bug:server-id默认被自己主动置为1
  7. No redirect found in host configuration file (C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet.config).
  8. 学习笔记——备忘录模式Memento
  9. html&css笔记(2)
  10. VMware Workstation 12 Pro 之安装林耐斯-Elementaryos-系统
  11. The Speed 歌词
  12. Codeforces D. Sorting the Coins
  13. TypeScript: Week Reflection
  14. 无网 离线状态下pip3安装 django等软件
  15. Shell脚本笔记(一)一些零碎的基础知识
  16. Codeforces Round #539 (Div. 2) D 思维
  17. heap堆算法的使用分析
  18. CSS3 的box-shadow进阶之 - 基础知识篇
  19. C# 无法在发送 HTTP 标头之后进行重定向
  20. JAVA四则运算算法

热门文章

  1. Vue 路由(对路由页面编写做规范)
  2. python 练习合集一
  3. 借用jquery实现:使浏览器的“前进”按钮功能失效
  4. freemarker的replace的使用
  5. 使用ELK进行日志分析
  6. 第十篇.1、python并发编程之多进程理论部分
  7. 5.(基础)tornado异步
  8. deep_learning_Function_tensorflow_reshape()
  9. Glass Carving CodeForces - 527C (线段树)
  10. 清北学堂dp图论营游记day4