最近一直使用MySQL,mysql-Linux下安装写了使用其他方式安装mysql,这次主要采用rpm格式来安装,试了一下感觉这种安装模式比较简单。

卸载MariaDB
centos7默认安装MariaDB而不是mysql,可能MariaDB数据库和mysql会冲突,故先卸载MariaDB。
1、查看已安装MariaDB相关的包
rpm -qa | grep mariadb
2、查看已安装的MariaDB相关yum包,包需根据rpm命令的结果判断
yum list mariadb-libs
3、移除已安装的MariaDB相关的yum包,包名需根据yum list命令结果判断,此步骤需要root权限
yum remove mariadb-libs
下载mysql rpm包
下面是官网的下载地址:
https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar
使用rpm安装mysql
下面步骤需要root权限,各个包之间有依赖关系,故rpm命令必须按顺序执行。
mkdir mysql tar -xv -f mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar -C mysql cd mysql rpm -ivh mysql-community-common-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-libs-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-client-5.7.18-1.el7.x86_64.rpm rpm -ivh mysql-community-server-5.7.18-1.el7.x86_64.rpm
出现的问题:
1)libaio.so.1()(64bit) is needed by MySQL-server
解决方案:
安装libaio-0.3.107-10.el6.x86_64.rpm
①下载地址:
http://mirror.centos.org/centos/6/os/x86_64/Packages/libaio-0.3.107-10.el6.x86_64.rpm
②执行: rpm -ivh libaio-0.3.107-10.el6.x86_64.rpm
2)net-tools is needed
解决方案:
yum install net-tools
3)perl(Getopt::Long) 被 mysql-community-server-5.7.18-1.el7.x86_64 需要
解决方案:
yum install perl
安装成功后,删除安装文件和临时文件,也可以不删除。
登录mysql,修改初始密码
以下步骤需要root权限。
1、由于一开始并不知道密码,先修改配置文件/etc/my.cnf,让mysql跳过登录时的权限验证。加入一行:
vi /etc.my.cnf skip-grant-tables
2、更改MySQL数据库目录的所属用户及其所属组,然后启动mysql
chown -R mysql:mysql /var/lib/mysql/ systemctl start mysqld.service //启动mysql数据库服务
3、登录
mysql -uroot -p
4、修改密码
use mysql;
update user set authentication_string =password('你自己的密码') where host ='localhost' and user='mysql';
quit;
5、使用密码重新登录
mysql -uroot -p
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# CentOS7
# rpm
# mysql5.7.18
# centos7使用rpm安装mysql5.7的教程图解
# Centos7 安装mysql 8.0.13(rpm)的教程详解
# centos7上mysql8.0rpm方式安装教程图解
# centos6.5中rpm包安装mysql5.7初始化出错的解决方法
# 阿里云 Centos7.3安装mysql5.7.18 rpm安装教程
# CentOS7使用rpm包安装mysql 5.7.18
# Centos 7下使用RPM包安装MySQL 5.7.9教程
# CentOS 7下使用RPM安装mysql5.7.13
# centos7 用rpm安装mysql详解
# 浅析centos 7 mysql-8.0.19-1.el7.x86_64.rpm-bundle.ta
# 下载地址
# 自己的
# 写了
# 试了
# 跳过
# 配置文件
# 官网
# 大家多多
# 移除
# 临时文件
# 而不是
# 修改密码
# Downloads
# https
# MySQL
# cdn
相关文章:
C#如何在一个XML文件中查找并替换文本内容
如何构建满足综合性能需求的优质建站方案?
IOS倒计时设置UIButton标题title的抖动问题
如何在Windows 2008云服务器安全搭建网站?
c++ stringstream用法详解_c++字符串与数字转换利器
免费ppt制作网站,有没有值得推荐的免费PPT网站?
建站之星3.0如何解决常见操作问题?
如何快速生成凡客建站的专业级图册?
平台云上自主建站:模板化设计与智能工具打造高效网站
网站制作企业,网站的banner和导航栏是指什么?
C++中引用和指针有什么区别?(代码说明)
linux top下的 minerd 木马清除方法
武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?
一键制作网站软件下载安装,一键自动采集网页文档制作步骤?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
上海网站制作网站建设公司,建筑电工证网上查询系统入口?
如何在万网主机上快速搭建网站?
婚礼视频制作网站,学习*后期制作的网站有哪些?
香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧
网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?
成都品牌网站制作公司,成都营业执照年报网上怎么办理?
公司网站的制作公司,企业网站制作基本流程有哪些?
如何用wdcp快速搭建高效网站?
如何配置支付宝与微信支付功能?
清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?
建站主机数据库如何配置才能提升网站性能?
如何快速搭建高效WAP手机网站吸引移动用户?
一键网站制作软件,义乌购一件代发流程?
如何快速生成ASP一键建站模板并优化安全性?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
如何选择高效响应式自助建站源码系统?
早安海报制作网站推荐大全,企业早安海报怎么每天更换?
盘锦网站制作公司,盘锦大洼有多少5G网站?
惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
定制建站哪家更专业可靠?推荐榜单揭晓
网站制作难吗安全吗,做一个网站需要多久时间?
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
整蛊网站制作软件,手机不停的收到各种网站的验证码短信,是手机病毒还是人为恶搞?有这种手机病毒吗?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
如何在新浪SAE免费搭建个人博客?
杭州银行网站设计制作流程,杭州银行怎么开通认证方式?
电商网站制作公司有哪些,1688网是什么意思?
建站主机如何选?高性价比方案全解析
c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
制作门户网站的参考文献在哪,小说网站怎么建立?
建站之星Pro快速搭建教程:模板选择与功能配置指南
深圳网站制作费用多少钱,读秀,深圳文献港这样的网站很多只提供网上试读,但有些人只要提供试读的文章就能全篇下载,这个是怎么弄的?
网站制作员失业,怎样查看自己网站的注册者?
*请认真填写需求信息,我们会在24小时内与您取得联系。