linux develop下mysql安装,redis
只能安装使用Mysql 8.0版本,因为5.7版本在mysql官网没有适配,需要自己手动编译安装
一、下载镜像 https://downloads.mysql.com/archives/community/
二、卸载系统自带的MySQL和MariaDB
rpm -qa | grep mysql
rpm -qa | grep mariadb
rpm -e --nodeps mariadb-libs
rpm -e mariadb-server --nodeps
rm -rf /var/lib/mysql
cd /var/log
rm -rf mysql.log
rm -rf mysqld.log
三、解压并安装
tar -xvf mysql-8.0.30-1.el7.aarch64.rpm-bundle.tar
rpm --ignorearch -ivh mysql-community-common-8.0.30-1.el7.aarch64.rpm --force --nodeps
rpm --ignorearch -ivh mysql-community-libs-8.0.30-1.el7.aarch64.rpm --force --nodeps
rpm --ignorearch -ivh mysql-community-client-8.0.30-1.el7.aarch64.rpm --force --nodeps
rpm --ignorearch -ivh mysql-community-icu-data-files-8.0.30-1.el7.aarch64.rpm --force --nodeps
rpm --ignorearch -ivh mysql-community-server-8.0.30-1.el7.aarch64.rpm --force --nodeps
sudo servicectl start mysqld
如果出现 systemctl start mariadb Running in chroot, ignoring request. 则下面操作安装后再试
wget https://github.com/smaknsk/servicectl/archive/1.0.tar.gz
tar -xf 1.0.tar.gz -C /usr/local/lib/
ln -s /usr/local/lib/servicectl-1.0/servicectl /usr/bin/servicectl
ln -s /usr/local/lib/servicectl-1.0/serviced /usr/bin/serviced
sudo servicectl start mysqld
四、安装宝塔 参考:
五、安装redis
1. 在宝塔中安装redis,启动不成功。修改配置 ①# bind 127.0.0.1 ② protected-mode yes 改为 no ③daemonize no 改为 yes
2. 在安装目录下执行命令 cd /www/server/redis 执行 ./redis-server /www/server/redis/redis.conf 即可
3.直接安装需要 yum install gcc ; yum make ; 上传redis安装包后,在目录中执行 make && make install 即可