博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 使用rpm方式安装最新mysql(5.7.27)步骤以及常见问题解决
阅读量:2053 次
发布时间:2019-04-28

本文共 1543 字,大约阅读时间需要 5 分钟。

下载使用的是5.7.27版本。

解压之后文件夹比较多:

 安装依赖:

[root@localhost src]# yum install libaio[root@localhost src]# yum install perl[root@localhost src]# yum install net-tools

 选择y,下载并安装。

用工具上传到Linux系统文件夹中,然后解压:

tar-xf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar

用到四个就可以

rpm -ivh mysql-community-common-5.7.22-1.el7.x86_64.rpm    rpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm    rpm -ivh mysql-community-client-5.7.22-1.el7.x86_64.rpm    rpm -ivh mysql-community-server-5.7.22-1.el7.x86_64.rpm

注:安装过程中会出现错误,查的原因是组件冲突,但是没解决问题,这里也记录一下

执行第二条报错(借用一下网上的错,除了版本其他一样的错):

解决办法是卸载组件:

[root@VM_0_11_redhat tools]# rpm -qa | grep postfix	postfix-2.10.1-6.el7.x86_64	[root@VM_0_11_redhat tools]#  rpm -qa | grep mariadb	mariadb-libs-5.5.52-1.el7.x86_64	[root@VM_0_11_redhat tools]# rpm -ev postfix-2.10.1-6.el7.x86_64	Preparing packages...	postfix-2:2.10.1-6.el7.x86_64	[root@VM_0_11_redhat tools]# rpm -ev mariadb-libs-5.5.52-1.el7.x86_64	Preparing packages...	mariadb-libs-1:5.5.52-1.el7.x86_64

但是这个并没有解决我遇到的问题,还有说是因为按照顺序的问题,也试了不行。最后就在执行按照的rmp加上两个参数

--nodeps --forcerpm -ivh mysql-community-libs-5.7.22-1.el7.x86_64.rpm  --nodeps --force

意思就是安装时不再分析包之间的依赖关系而直接安装,实验之后,可以启动成功,没问题的。

mysql重启服务的相关命令:

查看mysql是否启动	service mysqld status		# 启动mysql	service mysqld start		# 停止mysql	service mysqld stop		# 重启mysql	service mysqld restart

mysql安装启动之后,要设置密码和创建用户等操作。

查看mysql的临时密码:

grep password /var/log/mysqld.log

登录mysql(用临时密码)

mysql -uroot -p

修改密码:

//密码不能过于简单,否则会报错SET PASSWORD = PASSWORD("密码");

创建用户:

CREATE USER '用户'@'%' IDENTIFIED BY '密码';

给用户授权:

GRANT ALL ON *.* TO '用户'@'%';

 

转载地址:http://ouylf.baihongyu.com/

你可能感兴趣的文章
在网站添加qq客服功能
查看>>
英文技术文档阅读练习——php的早期版本
查看>>
"Notice: unserialize(): Error at offset xx of xxx bytes"错误的处理(转载)
查看>>
windows下c/c++环境开发搭建
查看>>
php中的declare是干什么的——转载
查看>>
三种常见的排序算法
查看>>
ueditor自定义菜单(转载)
查看>>
php页面meta头设置
查看>>
指针函数和函数指针的区别
查看>>
empty方法
查看>>
What does ‘composer dump-autoload’ do in Laravel?
查看>>
在win7系统中使用nodejs在WebStrom下配置socket.io
查看>>
caffe:用自己的图像数据训练模型
查看>>
ubuntu下clion中配置opencv的CMakeLists.txt
查看>>
什么是卷积 卷积有什么用
查看>>
有趣的机器学习概念纵览:从多元拟合,神经网络到深度学习,给每个感兴趣的人
查看>>
K-近邻算法:KNN
查看>>
solver及其配置
查看>>
图说C++对象模型:对象内存布局详解
查看>>
【Java基础】Java类的加载和对象创建流程的详细分析
查看>>