Linux安装Jdk、Maven、MySQL

635 阅读1分钟

⭐️前面的话⭐️

✉️坚持和努力一定能换来诗与远方!
💭推荐书籍:📚《王道408》,📚《深入理解 Java 虚拟机-周志明》,📚《Java 核心技术卷》
💬算法刷题:✅力扣🌐牛客网
🎈Github
🎈码云Gitee


因为系统库问题,又得重装一遍环境了。

image.png

Jdk

  • 解压
tar -zxvf xxx.tar.gz
  • 配置
vim /etc/profile
export JAVA_HOME=/opt/jdk1.8.0_341
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
source /etc/profile
java -version

Maven

  • 解压
tar -zxvf xxx.tar.gz
  • 修改配置文件 .xml
<localRepository>/opt/apache-maven-3.6.3/repo</localRepository>

<mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
       <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
</mirror>

  • 配置
vi /etc/profile 
export MAVEN_HOME=/opt/apache-maven-3.6.3
export PATH=$PATH:$MAVEN_HOME/bin
source /etc/profile
mvn -v

MySQL

  • (1)下载、解压、重命名
[root@VM-24-10-centos opt]# tar -Jxf mysql-8.0.27-linux-glibc2.12-x86_64.tar.xz

[root@VM-24-10-centos opt]# mv mysql-8.0.27-linux-glibc2.12-x86_64 mysql-8.0.27
  • 卸载(查找后全部卸载)(存疑)
[root@192 bin]# find / -name mysql
/data/mysql
...
/var/lib/mysql
[root@192 bin]# rm -rf /data/mysql
...
[root@192 bin]# rm -rf /var/lib/mysql
  • (2)创建用户,并给数据目录赋予权限(出错的话试下绝对路径)
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
chown -R mysql.mysql /opt/mysql-8.0.27
mkdir data
# 添加到PATH变量中
export PATH=$PATH:/opt/mysql-8.0.27/bin
  • (3)修改配置文件

见最后!

  • (4)初始化

    • 初始化失败(重装了系统,暂时还没处理这个问题。) image.png 找不到库的位置 image.png

    • 初始化成功

./mysqld --defaults-file=/etc/my.cnf --basedir=/usr/local/mysql-8.0.27 --datadir=/usr/local/mysql-8.0.27/data --user=mysql --initialize
  • 查看生成的初始密码
cat -b /data/mysql/mysql.log
  • (5) 启动mysql
[root@VM-24-10-centos bin]# ./mysqld_safe --defaults-file=/etc/my.cnf &
[root@VM-24-10-centos bin]# ps -ef|grep mysql

[root@VM-24-10-centos bin]# ./mysql -u root -p