本文已参与「新人创作礼」活动,一起开启掘金创作之路。
- 选择对应版本下载:www.oracle.com/cn/java/tec…
- 上传到/opt(先保留个压缩包)
- 在opt目录下解压:
tar -zxvf jdk压缩文件 - 复制到/usr/local/目录下:
opt: cp -r jdk目录 /usr/local/jdk1.8 - 在etc/profile文件下配置环境变量:
vi /etc/profile - 在文件末尾增加以下配置:
export JAVA_HOME=/usr/local/jdk1.8 #jdk安装目录
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
- 使配置文件立即生效:
source /etc/profile - 测试:
javacjava -version
Windows
windows系统-mysql压缩包安装教程:blog.csdn.net/we_are_the_… The vervice already exists!-mysql安装服务问题解决 安装包下载 安装包安装配置
Linux
mysql-linux版本下载:dev.mysql.com/get/Downloa… 安装教程:blog.csdn.net/qq_37598011…
启动报错: Starting MySQL.200107 16:35:31 mysqld_safe error: log-error set to ‘/var/log/mariadb/mariadb.log’, however file don’t exists. Create writable for user ‘mysql’. ERROR! The server quit without updating PID file (/var/lib/mysql/server7.pid).
原因:没有路径也没有权限 解决方案:
创建路径:mkdir /var/log/mariadb
创建文件:touch /var/log/mariadb/mariadb.log
授予权限:chown -R mysql:mysql /var/log/mariadb/mariadb.log
linux下开机自启动
-
在以上步骤安装成功后执行以下步骤
-
赋予可执行权限:
chmod +x /etc/init.d/mysql -
添加为服务:
chkconfig --add mysqld -
查看服务列表:
chkconfig --list -
重启计算机:
reboot -
安装 gcc 环境:
yum install gcc -
进入安装目录:
cd /usr/local -
下载 redis:
wget http://download.redis.io/releases/redis-6.0.1.tar.gz -
解压:
tar -xvf redis-6.0.1.tar.gz -
进入 redis 目录:
cd /usr/local/redis-6.0.1 -
安装编译:
make PREFIX=/usr/local/redis install
最终出现(It"s a good idea to run "make test" )则为成功
问题 & 解决
- make[1]: *** [server.o] 错误 1 make: *** [all] 错误 2server.c:2402:11:
- gcc 版本问题
- 升级版本:
yum -y install centos-release-scl - 升级开发工具:
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils - 临时使用:
scl enable devtoolset-9 bash - 重新安装编译:
make PREFIX=/usr/local/redis install
- 升级版本: