centos7安装JDK
方式一(rpm)
-
官网下载jdk的rpm文件(www.oracle.com/technetwork…)
-
到该文件所在目录执行命令
rpm -ivh jdk-8u221-linux-x64.rpm -
默认安装在
/usr/java/jdk1.8.0_221-amd64目录下 -
环境变量配置:
vi /etc/profile #文末添加如下配置: JAVA_HOME=/usr/java/jdk1.8.0_221-amd64 CLASSPATH=%JAVA_HOME%/lib:%JAVA_HOME%/jre/lib PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin export PATH CLASSPATH JAVA_HOME -
重新载入profile文件
source /etc/profile -
检查是否成功
java -version
CentOS7安装maven
方式一(二进制包)
- 下载maven
wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
也可以在浏览器去maven官网下载需要的版本,这里安装的是二进制包,所以选择“-bin.tar.gz”结尾的包
- 解压移动文件
tar -xf apache-maven-3.6.3-bin.tar.gz -C /usr/local/ mv /usr/local/apache-maven-3.6.3/ /usr/local/maven3.6 - 加入环境变量
vi /etc/profile export PATH=$PATH:/usr/local/maven3.6/bin - 执行
source /etc/profile,让配置生效 - 验证:
which mvn显示/usr/local/maven3.6/bin/mvn就说明配置成功了
centos7安装mysql
方式一(yum安装)
首先查看centos7上有没有安装过mysql ,一定要卸载干净残留,不然会安装或启动失败。
- 列出后如果有就删除
yum list installed mysql*
- 删除mysql
sudo yum remove mysql-community-*
rm -rf /var/lib/mysql
rm /etc/my.cnf
- 安装yum源
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
sudo yum instal mysql80-community-release-el7-1.noarch.rpm
- 查看是否安装成功
sudo yum repolist all|grep mysql
- 配置要安装的mysql版本
sudo vim /etc/yum.repos.d/mysql-community.repo
enabled 为1表示启用,将要安装的版本的enabled改为1后保存
- 安装启动mysql
sudo yum install mysql-community-server.x86_64
- 等待安装好后启动mysql
sudo service mysqld start //启动mysql
sudo service mysqld status //查看mysql状态
sudo systemctl enable mysqld //配置开机启动
安装完成后的操作
- mysql安装完成之后,在
/var/log/mysqld.log文件中给root生成了一个默认密码。通过下面的方式找到root默认密码,然后登录mysql进行修改:
grep 'temporary password' /var/log/mysqld.log //找到默认密码
mysql -uroot -p
- 修改密码,注意密码要复杂一些,否则会不能通过。
set password for 'root'@'localhost'=password('NEWPASSWORD');
或者
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NEWPASSWORD';
- mysql8.0授权远程登录 8.0授权方式不一样,不能授权给自己
create user 'brady'@'%' identified by 'brady';
GRANT ALL PRIVILEGES ON *.* TO 'brady'@'%';
FLUSH PRIVILEGES;
如果用Navicat连接的回报不支持caching_sha2_password验证方式的错误。 将远程访问用户的验证方式改为: msyql_native_password 执行: ALTER USER 'username'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; FLUSH PRIVILEGES;
点关注,不迷路
文章每周持续更新,可以微信搜索「 十分钟学编程 」第一时间阅读和催更,如果这个文章写得还不错,觉得有点东西的话
~求点赞👍 求关注❤️ 求分享❤️
各位的支持和认可,就是我创作的最大动力,我们下篇文章见!