麒麟系统安装docker、mysql、clickhouse

1、查看麒麟系统版本信息

cat /etc/os-release

麒麟系统版本V10

64位操作系统
# uname -p
x86_64

# uname -p
aarch64

内核版本
# uname -r
4.19.90-24.4.v2101.ky10.x86_64

本操作为麒麟系统版本V10,x86_64操作系统

一,安装docker

  文件:

docker-compose-linux-x86_64

docker-19.03.0.tgz

arm下载地址:

Index of linux/static/stable/aarch64/

deb下载地址(我们下载这个):

https://download.csdn.net/download/weixin_60748184/88717628?spm=1001.2014.3001.5503

https://download.csdn.net/download/CSDNCDN/87704041

Index of /NS/V10/V10SP1/os/adv/lic/base/x86_64/Packages/

1、将docker-compose-linux-x86_64拷贝到/usr/local/bin并重命名为docker-composecp docker-compose-linux-x86_64 /usr/local/bin/docker-compose
chmod 777 /usr/local/bin/docker-compose2、解压压缩包docker-19.03.0.tgz并移动到/usr/bin下tar -zxvf  docker-19.03.0.tgz
cp  -p docker/* /usr/bin/
cp docker.service /usr/lib/systemd/system/
cp containerd.service /usr/lib/systemd/system/
cp docker.socket /usr/lib/systemd/system/chmod +x /usr/lib/systemd/system/docker.service
5.文件生效
systemctl daemon-reload
6.设置开机启动
systemctl enable docker
7.启动docker 
systemctl start docker8、查看docker版本
docker -v9、查看docker-compose版本docker-compose -v

删除docker

1、停止docker服务
systemctl stop docker.socket
systemctl stop docker.service2、删除配置文件
rm -f /etc/systemd/system/docker.service
rm -rf /usr/bin/docker*
rm -f /usr/local/bin/docker-compose
systemctl daemon-reload

二、安装mysql

安装5.7.22版本mysql

文件:

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

下载地址(以下是rpm安装,源码安装需要基础包,安装时间很慢,就不验收源码安装了):

MySQL :: Download MySQL Community Server (Archived Versions)

1、解压mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar
tar -zxvf mysql-5.7.22-1.el7.x86_64.rpm-bundle.tar2、解压后有以下rpm文件
mysql-community-client-5.7.22-1.el7.x86_64.rpm
mysql-community-common-5.7.22-1.el7.x86_64.rpm
mysql-community-devel-5.7.22-1.el7.x86_64.rpm
mysql-community-embedded-5.7.22-1.el7.x86_64.rpm
mysql-community-embedded-compat-5.7.22-1.el7.x86_64.rpm
mysql-community-embedded-devel-5.7.22-1.el7.x86_64.rpm
mysql-community-libs-5.7.22-1.el7.x86_64.rpm
mysql-community-libs-compat-5.7.22-1.el7.x86_64.rpm
mysql-community-minimal-debuginfo-5.7.22-1.el7.x86_64.rpm
mysql-community-server-5.7.22-1.el7.x86_64.rpm
mysql-community-server-minimal-5.7.22-1.el7.x86_64.rpm
mysql-community-test-5.7.22-1.el7.x86_64.rpm3、安装必要的rpm(执行顺序不能乱)
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-libs-compat-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
rpm -ivh mysql-community-devel-5.7.22-1.el7.x86_64.rpm4、2.查看mysql服务
mysql --version5.添加mysql用户
mkdir -p /home/mysql
chown mysql:mysql /home/mysql
useradd -m mysql -s /bin/bash -d /home/mysql6、初始化mysql
chown -R mysql:mysql /home/mysql
sed -i 's#datadir=/var/lib/mysql#datadir=/home/mysql/data#g' /etc/my.cnf
mysqld --initialize  --user=mysql
service mysqld start7、显示初始密码
grep 'temporary password' /var/log/mysqld.log8、修改密码
password=`grep 'temporary password' /var/log/mysqld.log | awk -F ": " '{print $2}' |tail -n 1`
sleep 5
mysql --connect-expired-password -u root -p$password<<EOF
SET PASSWORD FOR 'root'@'localhost'= "123qwe";
use mysql;
update user set host='%' where user='root';
update user set password_expired='N' where user='root';
flush privileges;
quit
EOF

删除mysql

1、停服务
systemctl stop mysqld2、使用 rpm -qa | grep mysql 指令来显示系统中是否安装有mysql的软件包rpm -qa | grep mysql3、如果有的话,则使用 rpm -qa | grep mysql | xargs yum -y remove 指令将全部的安装包删除。
xargs指令的作用是将前面的数据一条一条“喂给”后面的指令,从而达到批量操作的目的。注意 -y 不能省略,否则在批量处理时会出错rpm -qa | grep mysql | xargs yum -y removerpm -qa | grep mariadb
rpm -qa | grep mariadb | xargs yum -y remove4、删除残留文件
rm -rf  /etc/my*
rm  -rf /home/mysql/
rm -rf  /var/lib/mysql
rm -rf  /usr/share/mysql
rm -rf /var/log/mysqld.log
rm -rf /usr/bin/mysql
rm -rf  /usr/lib64/mysql
rm -rf  /usr/include/mysql
rm -rf  /usr/share/man/man1/mysql.1.gz

三、安装clickhouse

文件:

clickhouse-common-static-23.12.1.1368.x86_64.rpm

clickhouse-client-23.12.1.1368.x86_64.rpm

clickhouse-server-23.12.1.1368.x86_64.rpm

参考地址;

https://clickhouse.com/docs/zh/getting-started/install

临时下载clickhouse指定版本到指定目录

yum install --downloadonly  --downloaddir=/home/ppp/ck clickhouse-server clickhouse-client
yum install --downloadonly  --downloaddir=/home/ppp/ck clickhouse-server-23.10.1.1976
yum install --downloadonly  --downloaddir=/home/ppp/ck clickhouse-client-23.10.1.1976

rpm -ivh clickhouse-common-static-23.12.1.1368.x86_64.rpm
rpm -ivh clickhouse-server-23.12.1.1368.x86_64.rpm
rpm -ivh clickhouse-client-23.12.1.1368.x86_64.rpm1、设置clickhouse的8123端口可以让任意机器访问
/etc/clickhouse-server/config.xml
将config.xml中的<listen_host>0.0.0.0</listen_host> 注释解除掉,然后重启clickhouse-server即可sed -i "s:<!-- <listen_host>0.0.0.0</listen_host> -->:<listen_host>0.0.0.0</listen_host>:" /etc/clickhouse-server/config.xml安装好后查看status
systemctl status clickhouse-server启动
systemctl start clickhouse-server停止
systemctl stop clickhouse-server进clickhouse客户端
clickhouse-client

删除clickhouse

1.停服务
service clickhouse-server stop2.检查有哪些clickhouse依赖包:yum list installed | grep clickhouse例如:依赖的包有clickhouse-common-static3.移除依赖包:yum remove -y clickhouse-common-static4.卸载完再确认一下是否卸载干净yum list installed | grep clickhouse 5.删除相关配置文件 rm -rf /var/lib/clickhouse
rm -rf /etc/clickhouse-*
rm -rf /var/log/clickhouse-server
rm -rf /home/clickhouse/*
rm -rf /var/run/clickhouse-server/*

麒麟系统下载rpm包地址

Index of linux/static/stable/x86_64/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/336929.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CANoe中的signalGenerators

前言&#xff1a; SignalGenerators可以理解为一个简单的信号发生器&#xff0c;用户能够指定特定的信&#xff08;LDF,DBC,XML中定义的信号&#xff0c;用户自定义的系统变量&#xff0c;环境变量&#xff0c;和系统自带的环境变量&#xff09;按照指定的波形&#xff0c;输出…

不用下载的在线photoshop,谁能不爱!

多年来&#xff0c;Photoshop 一直是设计师的首选。Photoshop 的功能无疑是非常强大的。设计师可以使用它来制作从简单的网页到复杂的移动应用程序设计。学习 Photoshop 的基本知识很容易&#xff0c;但学习 Photoshop 的所有技能都需要大量的时间和精力。许多新的 UI 设计合作…

npm install node-sass安装失败的解决方案

解决方案 1. 检查node-sass安装版本是否正确。 本地安装的node版本不同&#xff0c;需要安装的node-sass版本也是不一样的。node-sass官方给出了不同版本的node和node-sass的对应关系&#xff0c;读者可访问node-sass github仓库或者node-sass npm仓库进行查看。 本地安装的n…

静态界面——倒计时

静态界面——倒计时 功能代码界面展示 功能代码 <!DOCTYPE html> <html><head><title>倒计时</title><style>body {font-family: Arial, sans-serif;text-align: center;}h1 {font-size: 80px;color: #ff0000;line-height: 40vh;}.topSty…

iOS快捷指令蓝牙开关

前提条件&#xff1a;手机系统蓝牙与目标设备蓝牙已配对 设置蓝牙执行总次数&#xff0c;修改执行的app&#xff0c;蓝牙当前每次断开重连是6s&#xff0c;执行5次发送通知&#xff0c;修改微信接受人。 主要适用于依赖蓝牙秒连的APP&#xff0c;压力测试。 下载地址

C语言如何提高程序的可读性?

一、问题 可读性是评价程序质量的一个重要标准&#xff0c;直接影响到程序的修改和后期维护&#xff0c;那么如何提高程序的可读性呢? 二、解答 提高程序可读性可以从以下几方面来进行。 &#xff08;1&#xff09;C程序整体由函数构成的。 程序中&#xff0c;main()就是其中…

如何使用web文件管理器Net2FTP搭建个人网盘

文章目录 1.前言2. Net2FTP网站搭建2.1. Net2FTP下载和安装2.2. Net2FTP网页测试 3. cpolar内网穿透3.1.Cpolar云端设置3.2.Cpolar本地设置 4.公网访问测试5.结语 1.前言 文件传输可以说是互联网最主要的应用之一&#xff0c;特别是智能设备的大面积使用&#xff0c;无论是个人…

Mac创建本地数据库并连接

文章目录 一、下载安装MySql数据库二、查看本地MySQL三、Navcat连接数据库四、样例表脚本 一、下载安装MySql数据库 在MySql官网下载MySQL Community Server 可以选择默认配置安装数据库 二、查看本地MySQL 可以在本地“系统偏好设置”最下方&#xff0c;查看自己的MySql服…

系统性介绍MoE模型架构,以及在如今大模型方向的发展现状

知乎&#xff1a;Verlocksss编辑&#xff1a;马景锐链接&#xff1a;https://zhuanlan.zhihu.com/p/675216281 1 学习动机 第一次了解到MoE&#xff08;Mixture of experts&#xff09;&#xff0c;是在GPT-4模型架构泄漏事件&#xff0c;听说GPT-4的架构是8个GPT-3级别大小的模…

【案例】尺寸公差软件 -手机装配公差案例-DTAS3D-国产智能

背景&#xff1a; 随着智能手机行业的快速发展&#xff0c;手机装配的精度要求越来越高。尺寸公差软件在手机装配过程中扮演着至关重要的角色&#xff0c;可以帮助制造商提高产品质量和生产效率。本案例介绍了国产智能手机装配过程中使用的尺寸公差软件 DTAS3D&#xff0c;以及…

MySQL数据库导入导出远程备份

一 navcat导入导出 导入 选择数据库 选择自己需要的的脚本进行导入 18万的sql脚本数据 导入时间33秒左右 导出 选择表右击----转存SQL文件---结构和数据 导出时间比较快 二 mysqldump 导入导出 先进入mysql的安装bin目录下&#xff0c;先将所要导入的脚本放入该bin目录下…

强化学习求解TSP(一):Qlearning求解旅行商问题TSP(提供Python代码)

一、Qlearning简介 Q-learning是一种强化学习算法&#xff0c;用于解决基于奖励的决策问题。它是一种无模型的学习方法&#xff0c;通过与环境的交互来学习最优策略。Q-learning的核心思想是通过学习一个Q值函数来指导决策&#xff0c;该函数表示在给定状态下采取某个动作所获…