目录
1.部署准备
准备内容如下:
1、tomcat 压缩包 【官网】下载地址:
版本 10:Tomcat 10.0.22 官网
版本 9:Tomcat 9.0.64 官网
2.java 环境:参考:一般可能自带Java环境 检查 java -version
版本 8 Java 8 官网
3.下载MySQL:rpm -qa | grep mysql
版本 MySQL官网
2.下载jdk1.8,并安装jdk1.8
图:下载jdk1.8
下载完就jdk1.8,点击:运行、下一步简单;
也可以直接用 wget +复制下载连接
其中有两次可设置路径;
第一次:jdk(java开发工具包)的路径;
第二次:jre(java运行时环境)的环境路径,都放在同一个文件夹中如命名java。
手动安装Java 事先设置java文件夹:Java1.8 路径。进行配置环境变量
自动安装Java 需要配置环境变量【建议用自动 无论初学还是资深】特殊要求除外
yum -y list java*
yum -y install java-1.8.0-openjdk*
3.下载安装MySQL
下载MySQL压缩包(MYSQL-8.0)下载rpm包和tar包
方法一:下载RPM安装包(无需配置环境)
注意你自己下载版本,命令为
rpm -ivh mysql-community-server-8.0.29-1.el7.aarch64.rpmyum install mysql-community-server -y
查看初始MySQL密码
sudo grep 'temporary password' /var/log/mysqld.log
方法二:下载tar压缩包(需配置环境)
注意你自己下载版本,和压缩包类型 命令为
压缩包为******.tar 使用 tar -xvf ******.tar 压缩包为******.tar.gz 使用 tar -zxvf ******tar.gz
tar -xvf mysql-5.7.9-1.el7.i686.rpm-bundle.tar
mv mysql-5.7.9-1.el7.i686.rpm-bundle/ mysql
cd mysql/
chown -R mysql:mysql ./
./scripts/mysql_install_db --user=mysql
如果缺少noarch则安装下面
yum -y install perl-Module-Install.noarch
查看初始MySQL密码
sudo grep 'temporary password' /var/log/mysqld.log
参考该博客
[root@VM-0-4-centos mysql-5.7.38]# ./scripts/mysql_install_db --user=mysql
-bash: ./scripts/mysql_install_db: No such file or directory
[root@VM-0-4-centos mysql-5.7.38]# ls
bin docs include lib LICENSE man README share support-files
[root@VM-0-4-centos mysql-5.7.38]#
2022-07-02 01:21:07 [警告] mysql_install_db 已弃用。 请考虑切换到 mysqld --initialize
2022-07-02 01:21:07 [错误] 需要指定数据目录。
没有./scripts/mysql_install_db 文件或者目录,
特别强调/home/mysql-5.7.38本篇安装路径,很多博客安装路径为/usr/local/
一定要注意安装路径需博客都相对路径
一定要注意安装路径需博客都相对路径
一定要注意安装路径需博客都相对路径
解决办法: 找到mysql_install_db
find / -name mysql_install_db
/home/mysql-5.7.38/bin/mysqld --initialize --user=mysql --datadir=/home/mysql-5.7.38/data --basedir=/home/mysql-5.7.38/mysql
最后查了MySQL相关配置文件 在Linux 环境基本是/usr/local/,最后我也迁移安装目录了,并且重新名为mysql;而不是不在之前的 /home/mysql-5.7.38
mv mysql-5.7.38 /usr/local/mysql
直接使用 mysql -uroot -p 是没用的,需要先设置环境才可以使用的,使用命令
alias mysql=/usr/local/mysql/bin/mysql
当可以使用./bin/mysql -h127.0.0.1 -uroot -p进入mysql 然后需要注册MySQL服务如下命令
cd /usr/local/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig --add mysqld
mysqld chkconfig mysqld on
service mysqld restart
service mysqld status