Linux CentOS7 安装 jdk1.8
下载jdk的linux安装包
资源传送门: 点击进入下载.
Linux系统中进行解压
使用【XFTP】将下载后的压缩包上传到服务器的 /usr/local 目录下
// 顺序执行
cd /usr/local
tar -zxvf jdk-8u191-linux-x64.tar.gz
将解压之后的文件夹移动到 /usr/java目录下
// 创建文件夹
mkdir /usr/java
mv /usr/local/jdk1.8.0_191 /usr/java
修改系统配置文件
// 修改配置文件
vim /etc/profile
//在最下面添加如下代码
export JAVA_HOME=/usr/java/jdk1.8.0_191
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
查看是否安装成功
①、使用javac命令,不会出现command not found错误
②、使用java -version,出现版本为java version “1.8.0_131”
③、echo $PATH,看看自己刚刚设置的的环境变量配置是否都正确
Linux CentOS7 安装MySQL57
安装MySQL官方的Yum Repository
//安装MySQL官方的Yum Repository
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
//下载rpm包
yum -y install mysql57-community-release-el7-10.noarch.rpm
//安装MySQL服务
yum -y install mysql-community-server
//启动mysql服务
systemctl start mysqld.service
//查看mysql运行状态
systemctl status mysqld.service
如下图所示表示 mysql服务启动成功
安装完成后默认有一个root用户,初始密码已经设置好,我们需要获得这个初始密码登录后再对其进行修改
为了加强安全性,MySQL5.7为root用户随机生成了一个密码,在error log中,关于error log的位置,如果安装的是RPM包,则默认是 /var/log/mysqld.log。
只有启动过一次mysql才可以查看临时密码
//通过下面的命令查看初始密码,冒号后面的字符就是密码
grep 'temporary password' /var/log/mysqld.log
//mysql登录命令
mysql -u root -p
注意
如果临时密码登不上,改为第二种方法
//停止mysql服务
systemctl stop mysqld.service
//修改配置文件无密码登录
vi /etc/my.cnf
//在最尾部加上
skip-grant-tables
//保存
wq
//登录mysql
mysql -u root
修改密码,mysql5.7用此语法
use mysql;
SET PASSWORD = PASSWORD('yourpwd');
//如果提示 ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement. 则执行以下命令
set global validate_password_policy=0;
set global validate_password_length=1;
//执行完成之后再设置密码
//回到之前那步
skip-grant-tables
重启Mysql就可以了
设置远程连接权限
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '********' WITH GRANT OPTION;
//root表示用户名,%表示所有的电脑都可以连接,也可以设置某个ip地址运行连接,******表示密码
//执行刷新命令 立即生效
flush privileges;