Centos7基本环境搭建

xiaoxiao2025-08-09  41

#!/bin/sh #基本依赖库(需要可以访问网络) sudo yum -y update sudo yum -y install epel-release sudo yum -y install gcc sudo yum -y install gcc-c++ sudo yum -y install gdb sudo yum -y install vim sudo yum -y install git sudo yum -y install gitk sudo yum -y install valgrind sudo yum -y install cmake sudo yum -y install cmake3 sudo yum -y install glog-devel sudo yum -y install hiredis-devel sudo yum -y install opencv-devel sudo yum -y install protobuf-devel sudo yum -y install boost-devel sudo yum -y install redis sudo yum -y install libcurl-devel sudo yum -y install leveldb-devel sudo yum -y install snappy-devel sudo yum -y install hdf5-devel sudo yum -y install gflags-devel sudo yum -y install lmdb-devel sudo yum -y install openblas-devel sudo yum -y install atlas-devel sudo yum -y install libtool sudo yum -y install pcre-devel sudo yum -y install java-1.8.0-openjdk.x86_64 sudo yum -y install jsoncpp-devel sudo yum -y install libjsoncpp-dev sudo yum -y install zip sudo yum -y install unzip sudo yum -y install bash-completion #查看是否存在mariadb 命令: rpm -qa | grep -i mariadb sudo rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64 #mysql依赖perl sudo yum -y install perl #mysql server 依赖net-tools sudo yum -y install net-tools sudo yum -y install rapidjson-devel chmod +x ./Runtime/install_32bit_compatibility_package_for_x64.sh sudo ./Runtime/install_32bit_compatibility_package_for_x64.sh sudo rpm -ivh ./Runtime/aksusbd-7.60-1.i386.rpm #这样下载可以保证最新的(需要修改脚本中MySQL的版本号,旧版不需要),如果不要求最新可以直接copy自带的code文件中的,也不与需要安装wget #copy自带的命令: #cp ~/code/mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar ~/ #sudo yum -y install wget #wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar #!!!!!下面的安装顺序必须顺序执行,有前后依赖关系 #安装上面MySQL相关的依赖库、工具及服务, mkdir mysql tar -xf ./code/mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar -C mysql cd mysql/ sudo rpm -ivh mysql-community-common-5.7.23-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-libs-5.7.23-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-client-5.7.23-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-server-5.7.23-1.el7.x86_64.rpm sudo rpm -ivh mysql-community-devel-5.7.23-1.el7.x86_64.rpm cd ../ #关闭防火墙 sudo systemctl stop firewalld.service sudo systemctl disable firewalld.service sudo systemctl mask firewalld.service #数据库目录:/var/lib/mysql/ #命令配置:/usr/share/mysql (mysql.server命令及配置文件) #相关命令:/usr/bin (mysqladmin mysqldump等命令) #启动脚本:/etc/rc.d/init.d/ (启动脚本文件mysql的目录) #系统配置:/etc/my.conf #将MySQL加入系统服务 sudo systemctl enable mysqld sudo systemctl enable redis #sudo systemctl daemon-reload sudo systemctl start mysqld.service sudo service mysqld stop #这一步主要是修改mysql配置,比如密码修改规则 sudo cp ./conf/my.cnf /etc/ exit(0) #-------------------------------------------------------------------------------- #需要手动 #centos下数据库root用户的密码在安装时略过,给分配的为临时密码 #cat /var/log/mysqld.log 查看mysqlroot的临时密码 #获取root初始化密码:grep 'temporary password' /var/log/mysqld.log #改mysql数据库密码 set password = password('123456');

 

转载请注明原文地址: https://www.6miu.com/read-5034536.html

最新回复(0)