赞
踩
【前言】前不久购买了华为云云服务器,打算从零开始搭建一个博客。搭建博客首先要做的是配置环境,对于我来说,jdk、tomcat、mysql也是经常配置,配置其实也很简单,但每次都得查一些安装的语句,于是记录一下,也给有需要的人一点帮助。
目录
在这边我使用的是jdk1.8, jdk1.8应该是用的最多的jdk版本。
- # 通过jdk环境变量查看
- echo $JAVA_HOME
- # 通过版本查看
- java -version
- 我将java、tomcat、mysql的安装目录全部放在了/usr/local目录下。
- mkdir /usr/local/java
- //进入java安装目录
- cd /usr/local/java
wget
命令进行下载。或者使用本地下载以后通过Xftp上传到云服务器。- //我这里使用的是wget命令,但是这个下载速度太慢了,不建议使用,可以使用Xftp上传。
- wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
- tar -zxvf jdk-8u131-linux-x64.tar.gz
- mv jdk1.8.0_131 jdk1.8
- //进入编辑
- vi ~/.bashrc
- //需要添加的内容(JAVA_HOME的路径就是你的jdk的路径) 地址不要搞错了^.^
- export JAVA_HOME=/usr/local/java/jdk1.8
- export PATH=$PATH:$JAVA_HOME/bin
- //使编辑内容生效
- source ~/.bashrc
- // 使用以下语句,若出现jdk版本号,则安装并配置环境变量成功
- java -version
以上就是jdk的安装过程。
接下来就是进行tomcat的安装,其实步骤也很简单。
- mkdir /usr/local/tomcat
- cd /usr/local/tomcat
wget
命令进行下载。或者使用本地下载以后通过Xftp上传到云服务器。这次我使用的是Xftp上传tomcat压缩包。先去官网下载 apache-tomcat-8.5.78 - // 也可以通wget命令下载
- wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-8/v8.5.78/bin/apache-tomcat-8.5.78.tar.gz
注:去tomcat库查看想要下载的版本,https://mirrors.cnnic.cn/apache/tomcat/
- tar -zxvf apache-tomcat-8.5.78.tar.gz
- mv apache-tomcat-8.5.37 tomcat8
环境变量的配置是为了在linux的任意目录中可以使用这些环境的命令。
例如使用java -version
- // 配置环境变量,打开配置文件
- vim /etc/profile
- // 按 i 进入编辑模式,在profile文件尾部 unset -f pathmunge 后面添加如下内容(路径一定不要搞错):
- export JAVA_HOME=/usr/local/java/jdk1.8
- export JRE_HOME=${JAVA_HOME}/jre
- export CATALINA_HOME=/usr/local/tomcat/tomcat8
- export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
- export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin:${CATALINA_HOME}/bin
- export PATH=$PATH:${JAVA_PATH}:$PATH
编辑完之后,按Esc键退出,并输入:wq(小写) 保存,或按 :wq! 强制保存。
- // 然后输入以下命令:
- source /etc/profile // 刷新环境配置使profile文件立即生效。(必做操作)
- // 启动
- /usr/local/tomcat/tomcat8/bin/startup.sh
以上就是tomcat的安装过程。
rpm -qa|grep mariadb
- rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64 // 强力删除模式,连带删除依赖
- yum remove -y mariadb-libs //卸载mariadb数据库依赖
- find / -name mysql
- rm -rf /usr/local/mysql //若存在mysql目录,则使用该命令删除mysql目录
-
- //再查询一下是否存在mysql目录
- find / -name mysql
wget
命令进行下载。或者使用本地下载以后通过Xftp上传到云服务器。- cd /usr/local //进入local目录
- wget https://obs-mirror-ftp4.obs.cn-north-4.myhuaweicloud.com/database/mysql-5.7.30.tar.gz
tar -zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz
mv mysql-5.7.35-linux-glibc2.12-x86_64 mysql
- //创建data目录
- cd /usr/local/mysql
- mkdir data
- //创建mysql配置文件
- vim /etc/my.cnf
如果之前有这个文件,直接做更改就可以了,没有这个文件,就用上述命令创建文件,并做内容更新,下面用的是一个通用配置。
- [mysqld]
- port=3306
- basedir=/usr/local/mysql
- datadir=/usr/local/mysql/data
- symbolic-links=0
- max_connections=600
- default-time-zone='+08:00'
- character_set_server=utf8
- sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION
- //安装依赖
- yum install libaio* -y
- //进入mysql目录
- cd /usr/local/mysql
- //初始化mysql
- ./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
安装成功后,会给出一个初始化的数据库密码。就是红色圈出的代码。将其记录下来,后面需要用到。
- cp support-files/mysql.server /etc/init.d/mysqld //添加mysqld服务
- chmod 755 /etc/init.d/mysqld //服务授权
- chkconfig --add mysqld //添加开机启动
- chkconfig --list //查看添加的开机启动服务
- // 检查启动服务的配置
- vim /etc/init.d/mysqld
-
- // 在mysqld服务中添加以下两项配置
- basedir=/usr/local/mysql
- datadir=/usr/local/mysql/data
- chown -R mysql.mysql /usr/local/mysql/data
- chmod -R 775 /usr/local/mysql/data
service mysqld start
通过Navicat连接数据库。再点击测试连接。若提示连接成功,则mysql正常启动。
- // 进入/usr/local/mysql/bin目录,执行mysql登录
- ./mysql -uroot -p
- // 输入上面初始化数据库时生成的密码(刚才保存的那串代码,我的是)
- // 可以直接复制黏贴密码,就能进入mysql
修改密码
- alter user 'root'@'localhost' identified by '你的密码';
- flush privileges;
授权远程登录
- use mysql;
- GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "你的密码";
- flush privileges;
输入quit,退出mysql,重启mysql
- //重启
- service mysqld restart
- //启动
- service mysqld start
- //停止
- service mysqld stop
- //查看mysql状态
- service mysqld status
以上就是mysql的安装过程。
写博客的目的是为了记录一下自己学习的每一步,有什么错误请大家纠正,相互学习,相互进步。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。