Linux阿里云CentOS7安装mysql

1.查询卸载自带的
whereis mysql
find / -name mysql

2根据查询结果删除现有的centos内部mysql
  rm /usr/lib64/mysql
  rm -rf  /usr/lib64/mysql
  rm -rf /usr/local/mysql
  rm -rf /usr/share/mysql
  
  find / -name mysql
 查询一遍 怎么还有
  rm -rf /etc/selinux/targeted/active/modules/100/mysql

3查询centos自带的mariadb,这个玩意是mysql的分支
  rpm -qa|grep -i mariadb
  rpm -e mariadb-libs-5.5.64-1.el7.x86_64
  yum remove mariadb-libs-5.5.64-1.el7.x86_64

4全干净了再查询一遍  
whereis mysql
find / -name mysql

5创建用户组和用户
  cat /etc/group | grep mysql
  cat /etc/passwd |grep mysql
  groupadd mysql
  useradd -r -g mysql mysql

6创建安装文件夹  
cd /usr/local/
mkdir mysql
cd mysql
mkdir data

7去官网下载mysql 
server
client
common
lib

一开始只下载的server,后来安装的时候发现需要另外这三个,都下下来吧
官网
下载server
系统版本选择
centos7 选Redhat7
下载这几个

7下载操作
4个全下载
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-community-client-8.0.18-1.el7.x86_64.rpm

或者windows下载下来xftp传上去,我发现这样快

8安装
rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm

发现问题 少libaio
yum install -y libaio
再安装
 rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm
 发现依赖client
 安装client 发现依赖common又依赖lib,真他娘烦人
  rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm 
  rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm 
  rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm 
  rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm
  rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm 
  rpm -ivh mysql-community-libs-8.0.18-1.el7.x86_64.rpm 
  rpm -ivh mysql-community-common-8.0.18-1.el7.x86_64.rpm 
  rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm
  rpm -ivh mysql-community-client-8.0.18-1.el7.x86_64.rpm 
  rpm -ivh mysql-community-server-8.0.18-1.el7.x86_64.rpm
 换着来吧,提示少哪个就装哪个
 
 9安装完成启动
  find -name mysql
  whereis mysql
 
  service mysqld start
  好了起来了,后续的进行用户名密码操作

后续密码启动
https://blog.csdn.net/wangwenpeng0529/article/details/103591248

发布了49 篇原创文章 · 获赞 5 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/wangwenpeng0529/article/details/103593588
今日推荐