liunx配置jdk,mysql傻瓜式流程
发布于 2020-01-03 修改于 2021-12-02 笔记 linux
两年前的阿里云,里面环境太老了比如python,然后因为不是专门的运维,不会升级,所以把服务器重置,系统选了新的centos,重新配置环境,并记录下。
阿里云CentOS 7.7 64位。
连接工具xshell,xftp。
配置jdk
压缩包是自己多年保存下来的,jdk1.8。可以去官网下载。1
2
3cd /usr
mkdir java
cd java
然后将jdk压缩包用xftp拖上去。1
tar -zxvf jdk-8u111-linux-x64.tar.gz
配置环境变量1
vim /etc/profile
把下面配置添加到文件中1
2
3export JAVA_HOME=/usr/java/jdk1.8.0_111
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib
如果忘记vim如何使用,进入菜鸟教程重新学习。
保存好文件后1
source /etc/profile
查看java版本
安装mysql
安装1
2
3wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server
启动1
systemctl start mysqld.service
查看运行状态1
systemctl status mysqld.service
寻找root用户密码1
grep "password" /var/log/mysqld.log
登录1
mysql -uroot -p
修改密码1
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new password';
修改密码会提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
,这是密码设置规范的原因,设置成字母大小写数字加特殊符号。
查看密码设置规则1
SHOW VARIABLES LIKE 'validate_password%';
创建授权1
2grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
flush privileges;
在阿里云设置了安全组,mysql账号权限也放开后,外部连不上mysql,我这里是直接关闭了防火墙。1
systemctl stop firewalld
1 | #开启端口 |