阿里云服务器linux / Alibaba Cloud Linux 3.2104 LTS 64位安装mysql
情景:
按照网上的流程,甚至是官方文档都出现很多错误,比如:
安装mysql-communtiy-server时出现什么
GPG密钥已安装,但不适用此软件包
安装成功,但启动时出现什么
-bash: ./mysqld: 没有那个文件或目录解决方法
或者什么
/etc/init.d/mysql: line 239: my_print_defaults: command not found Starting MySQLCouldn‘t find MySQL
或者
Starting MySQL * Couldn‘t find MySQL server (/usr/bin/[false]ld_safe)mysql
太多了,多的记不清了,一直在安装、卸载、安装、卸载(多个版本来回切换)
解决:
看了一个b站up主的安装教学视频,虽然也出了一些小问题,但都成功解决了
步骤:
卸载,一定要卸载干净
rpm -qa |grep mysql //先查看安装了哪些
systemctl status mysqld //查看运行状态,正在运行中就进行下一步
/etc/init.d/mysqld stop //停止运行
rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.i686 //直接强制删除最开始查询到的包,不多哔哔
find / -name mysql //然后再看看有没有残留rm -rf /var/lib/mysql //有的话就删,像这样rm -rf /etc/my.cnf //这个是查不出来的,要额外删一下
然后删除用户组
# id mysql //先查一下
uid=100(mysql) gid=100(mysql) 组=100(mysql) //有的话就会这样显示# userdel mysql //分别删除
# groupdel mysql# cat /etc/passwd |grep mysql #验证用户是否被删除
# cat /etc/group |grep mysq #验证用户组是否被删除
到这卸载就结束了,以上卸载步骤参考这篇文章
安装
链接community 8.0.28版本下载地址
wget https://downloads.mysql.com/archives/get/p/23/file/mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
解压
tar -xvf mysql-8.0.28-1.el7.x86_64.rpm-bundle.tar
在安装之前,查一个东西,这个东西会和mysql的安装有冲突,
# rpm -qa|grep mariadbmariadb-connector-c-config-3.1.11-2.1.al8.noarch //就是这玩意# rpm -e --nodeps mariadb-connector-c-config-3.1.11-2.1.al8.noarch //强删,删完可以再查一下
开始安装
# rpm -ivh mysql-community-common-8.0.28-1.el7.x86_64.rpm
# rpm -ivh mysql-community-client-plugins-8.0.28-1.el7.x86_64.rpm
# rpm -ivh mysql-community-libs-8.0.28-1.el7.x86_64.rpm
# rpm -ivh mysql-community-client-8.0.28-1.el7.x86_64.rpm
# rpm -ivh mysql-community-icu-data-files-8.0.28-1.el7.x86_64.rpm
# rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm //只需要安装这几个
安装过程中如果报依赖错误,可以在后面加上 --force --nodeps
# rpm -ivh mysql-community-server-8.0.28-1.el7.x86_64.rpm --force --nodeps//比如这样
然后初始化一下数据库
# mysqld --initialize --console
有可能出现报错:
mysqld: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
下载openss并安装,我这个好像是最新的
# wget https://vault.centos.org/centos/8/AppStream/x86_64/os/Packages/compat-openssl10-1.0.2o-3.el8.x86_64.rpm
# rpm -i compat-openssl10-1.0.2o-3.el8.x86_64.rpm
再次初始化,然后设置权限
# chown -R mysql:mysql /var/lib/mysql/
启动,终于成功了!
# systemctl start mysqld
查看初始化时生产的密码
# cat /var/log/mysqld.log|grep localhost
登录!
# mysql -uroot -p
阿里云服务器linux / Alibaba Cloud Linux 3.2104 LTS 64位安装mysql相关推荐
- 阿里云服务器的windows和linux系统怎么选
阿里云ECS云服务器操作系统分为Windows类和Linux类,下面我们一起探讨下阿里云服务器的windows和linux系统怎么选及操作系统32位和64位的区别: 阿里云服务器操作系统是什么 阿里云 ...
- 阿里云服务器域名http升级为https访问,SSL证书下载安装全流程
阿里云服务器域名http升级为https访问,SSL证书下载安装全流程 目录 阿里云服务器域名http升级为https访问,SSL证书下载安装全流程 1.背景 2.阿里云下载安装SSL证书流程 2.1 ...
- 阿里云服务器ECS Ubuntu16.04 初次使用配置教程(图形界面安装)
阿里云服务器ECS Ubuntu16.04 初次使用配置教程(图形界面安装) 2019-01-23 22:55:50 laugh12321 阅读数 851更多 分类专栏: ECS Ubuntu 版权声 ...
- 64位linux安装mysql数据库吗_CentOS7 64位安装mysql教程
从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示 1.先检查系统是否装有mysql rpm -qa | grep mysql 1 1 这里返回 ...
- 阿里云 云服务器ECS(CentOS 8.0 64位) 安装 MySQL 数据库
一.安装 MySQL 数据库 执行以下命令,下载并安装 MySQL 官方的 Yum Repository. wget http://dev.mysql.com/get/mysql57-communit ...
- 在阿里云 Alibaba Cloud linux 2系统上安装 centos-release-scl
发现在阿里云提供的Alibaba Cloud linux 2上安装Zabbix 5.0时报错, 运行:yum install centos-release-scl 结果得到:No package ce ...
- 阿里云服务器镜像Anolis OS 8.2 RHCK 64位操作系统说明
阿里云服务器Linux系统可选Anolis OS镜像,Anolis OS 8.2 RHCK 64位操作系统,Anolis是CentOS 8的替代版本,是由龙蜥社区OpenAnolis推出的开源发行版本 ...
- 全解析阿里云Alibaba Cloud Linux镜像操作系统详解
阿里云Alibaba Cloud Linux镜像系统是基于龙蜥社区OpenAnolis龙蜥操作系统Anolis OS的阿里云发行版,针对阿里云服务器ECS做了大量深度优化,Alibaba Cloud ...
- Docker安装(Alibaba Cloud Linux 3)
因为我购买的阿里云ECS服务器是Alibaba Cloud Linux 3操作系统,安装Docker步骤跟正常的操作系统有部分的差别,在安装步骤中也体现出来了. Alibaba Cloud Linux ...
最新文章
- 虚幻4视频笔记002:精简StarterContent文件夹体积
- iPhone开发中现文件的增加 删除和查询
- Python里的dict和set的背后小秘密
- one-hot与哑变量(dummy variable)的区别
- CF888G XOR-MST 最小异或生成树
- LeetCode 2008. 出租车的最大盈利(DP)
- OC基础--OC中类的定义
- c语言基础--ASCII码表
- GB2312, BIG5, UTF8, Unicode之间的互换
- ae合成设置快捷键_AE脚本使用快捷键控制关键帧操作 Keyboard v1.2.1 + 使用教程【资源分享1081】...
- 【京东笔试题】熊猫吃竹子,回溯
- 【文学欣赏】《卖米》北京大学首届校园原创文学大赛一等奖
- html校园网页设计作品欣赏,html网页设计作品
- Matlab设计简易计算器
- json的格式是什么?json的作用是什么?json是如何传递数据的?
- 约束(constrain)
- 到底是什么让IT人如此苦逼???
- 【达梦数据库实例创建】
- 【python】你的连连看为啥子如此之快,原来你开全自动了呀!!
- 地图相关知识-百度地图
热门文章
- gdal使用常见问题
- 2.MySQL ---- 修改数据库的字符集(日常小技巧)
- 《Android 应用案例开发大全(第3版)》——第2章,第2.1节壁纸的背景及功能概述...
- 老男孩培训 | 0基础转行,大专学历,工资翻3倍,他只用了5个月!
- spring 事务应用误区总结:那些导致事务不回滚的坑
- 计算机如何锁定桌面壁纸,误操作怎么办?壁纸锁定的4种方法来了
- java 三维向量类_计算几何,三维向量的旋转 | 学步园
- vmare连接远程服务器的问题
- 办公软件系列 之excel应用4
- 淘宝、天猫商品详情最低价skuid爬取、各类sku信息调取