本文共 2395 字,大约阅读时间需要 7 分钟。
在安装Java Development Kit (JDK) 1.8之前,请确保您的服务器环境已经准备就绪。以下是详细的安装步骤:
下载JDK 1.8
从官方网站下载适合Linux系统的JDK 1.8版本包文件。上传文件到服务器
使用lrzsz工具将下载的JDK包传输到服务器。rzyum install -y lrzsz
解压文件
接收文件后,解压文件:.tar.gz文件:tar -zxvf [文件名]
.tar.xz文件,分两步解压:xz -d [文件名] && tar -xvf [文件名]
配置环境变量
打开/etc/profile文件,添加以下配置:export JAVA_HOME=/usr/java/java1.8export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATHexport JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/binexport PATH=$PATH:${JAVA_PATH}保存后退出编辑模式:
esc :wq
重新加载配置:
source /etc/profile
验证安装是否成功:
java -version
如果出现版本信息安装成功;如果显示二进制文件不可执行,可能是JDK版本与系统不兼容,建议重新选择兼容的JDK版本。
下载MySQL 8.0.11
从官方网站下载适合Linux系统的MySQL 8.0.11版本的压缩包。上传并解压文件
将压缩包上传到服务器并解压:tar -zxvf mysql-8.0.11-linux-glibc2.12-i686.tar.gz
移动并重命名文件
将解压文件移动到/usr/local/mysql目录:mv mysql-8.0.11-linux-glibc2.12-i686 /usr/local/mysql
创建数据目录
进入MySQL目录,创建数据存储目录:cd /usr/local/mysqlmkdir data
创建用户组和用户
创建mysql用户组和用户:groupadd mysqluseradd -g mysql mysql
设置文件和目录权限
设置mysql用户对目录和文件的权限:chown -R mysql:mysql /usr/local/mysql/chgrp -R mysql /usr/local/mysql/
初始化数据库
初始化数据库文件:mkdir mysql_install_dbchmod 777 ./mysql_install_db
初始化数据库:
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
配置MySQL服务
复制配置文件到服务目录:cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
打开/etc/my.cnf进行修改:
vim /etc/my.cnf
添加以下内容:
[mysqld]basedir = /usr/local/mysqldatadir = /usr/local/mysql/datasocket = /usr/local/mysql/mysql.sockcharacter-set-server=utf8port = 3306sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES[client]socket = /usr/local/mysql/mysql.sockdefault-character-set=utf8
保存后退出编辑模式:
esc :wq
注册MySQL服务
创建服务文件:cp mysql.server /etc/init.d/mysqlchmod +x /etc/init.d/mysql
注册服务:
chkconfig --add mysql
查看服务状态:
chkconfig --list mysql
配置全局环境变量
打开/etc/profile,添加MySQL环境变量:export PATH=/usr/mysql/bin:/usr/mysql/lib
保存后重新加载配置:
source /etc/profile
启动MySQL服务
启动MySQL:service mysql start
登陆MySQL:
mysql -uroot -p
修改root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '你的密码';
设置远程登录:
use mysql;update user set host='%';flush privileges;
注意事项
如果在安装过程中遇到libnuma.so.1错误,请安装相关依赖:yum install -y libnuma numactl libaio1 libaio-dev
如果使用工具如SQLyog出现连接问题,请调整MySQL配置:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
通过以上步骤,您可以成功安装并配置JDK 1.8和MySQL 8.0.11,确保数据库和开发环境的正常运行。
转载地址:http://mwzzz.baihongyu.com/