本文共 2852 字,大约阅读时间需要 9 分钟。
,将下载好的jdk包传到服务器,jdk下载地址:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
创建一个文件夹,存放我们的java环境工具:
cd / ;
mkdir /usr/java
①安装lrzsz包:
yum install -y lrzsz
②从windows上传文件到linux服务器
rz 回车
③也可以从linux服务器下载文件
sz [filename]
5.解压文件
tar -zxvf [文件名]
如果是.tar.xz的文件,分两步
xz -d [文件名]tar -xvf [文件名]
vim /etc/profile
export JAVA_HOME=/usr/java/java1.8 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
,刷新配置java -version
如果输出版本信息则说明安装成功; tar -zxvf mysql-8.0.11-linux-glibc2.12-i686.tar.gz
mv mysql-8.0.11-linux-glibc2.12-i686 /usr/local/mysql
cd /usr/local/mysql
mkdir data
groupadd mysqluseradd -g mysql mysql
chown -R mysql.mysql /usr/local/mysql/或者chown -R mysql .chgrp -R mysql .
mkdir mysql_install_dbchmod 777 ./mysql_install_db
bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
记一下上面的密码,一会要用。
如果报错没有libnuma.so.1,就装上yum install libnuma yum -y install numactl yum install libaio1 libaio-dev
复制mysql配置文件 cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
修改配置文件 vim /etc/my.cnf
输入i,把下面的代码贴进去
[mysqld] basedir = /usr/local/mysql datadir = /usr/local/mysql/data socket = /usr/local/mysql/mysql.sock character-set-server=utf8 port = 3306 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES [client] socket = /usr/local/mysql/mysql.sock default-character-set=utf8
按esc后,输入:wq 保存并退出
12. 建立服务cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld
cp mysql.server /etc/init.d/mysqlchmod +x /etc/init.d/mysql
chkconfig --add mysql
如果命令没有,在需要处理chkconfig
# rpm -aq |grep chkconfig# export PATH=/sbin:$PATH# chkconfig# echo $PATH# PATH="$PATH":/sbin# echo $PATH
查看是否成功 chkconfig --list mysql
vim /etc/profile
添加环境变量 /usr/mysql/bin:/usr/mysql/lib
,(忽略图中mysql8.0地址,这是我的另一个目录)多个用:分割 source /etc/profile
service mysql start
mysql -uroot -p
密码是上面让你拿个本记下来那串mysql>use mysql; mysql>update user set host='%' where user='root' limit 1; mysql>flush privileges;
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '你的密码';
参考文章:https://blog.csdn.net/github_39533414/article/details/80144890