ubuntu下mysql安装、JDK安装、以及打包运维部署
- 资料准备
准备如下资料:
- Xshell(用来连接Ubuntu服务器)
- Xftp(用来传输文件到Ubuntu服务器)。
- MySQL5.7 Linux 解压包
- Sqlyog(MySQL客户端)
- JDK1.8以上版本
- 打好的jar包一份
- 工具安装
Xshell、Xftp、Sqlyog这三个工具的安装本文档不做说明,请自行根据程序安装引导完成安装操作。
- JDK1.8的安装
- 官网下载jdk1.8,官网地址:
https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html
图 1
- 通过Xtpf上传至Ubuntu服务器
图 2
- 命令:tar -xzvf jdk-8u261-linux-x64.tar.gz
图 3
- 配置环境变量
确认目录jdk解压目录,目录为/usr/local。
图 4
- 配置参数
export JAVA_HOME=/usr/local/jdk1.8.0_261
export JRE_HOME=/usr/local/jdk1.8.0_261/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin :$PATH
export PATH
- 命令:
- sudo su
- cd /
- cd etc
- vim profile
- i,插入命令,将上面参数放入profile文件中
图 5
- 按Esc键退出编辑模式
- :wq 保存
- source ./profile 重新载入配置文件
- java -version 如果执行完这个命令 可以看到jdk版本信息证明成功。
- MySQL5.7的安装
安装方法有两种,一种是apt安装,这个安装比较简单。一种是dpkg安装,这个方法比较复杂。注意Ubuntu14的apt安装默认版本是MySQL5.5,Ubuntu14以上的版本默认MySQL5.7。
- apt安装方法
- 命令
- sudo su
- apt-get install mysql-server #apt方法安装 mysql只需要这一句命令就可以安装了
- service mysql stop #mysql5.5的停止命令
- service mysql start #mysql5.5 的启动命令
- service mysql restart #mysql5.5的重启命令
- 远程配置详见:https://blog.****.net/qq_16334741/article/details/108725939
- dpkg安装方法
- 下载MySQL5.7,地址:https://downloads.mysql.com/
- 下载后通过 xftp工具上传至/usr/local目录下
- 命令
- sudo su
- tar -xzvf mysql-server_5.7.20-1ubuntu14.04_amd64.deb-bundle.tar
- ls #解压成功会看到若干以.deb为后缀的文件
图 6
- 命令 更新依赖源以及安装libaio1
- sudo apt-get upgrade
- sudo apt-get upgrade
- apt-get install libaio1
- 依次执行以下命令
- sudo dpkg -i mysql-common_5.7.20-amd64.deb
- sudo dpkg-preconfigure mysql-community-server_5.7.20-1ubuntu14.04_amd64.deb
接下来会让你输入root用户在密码,然后确认输入的密码。
图 7
图 8
- sudo dpkg -i libmysqlclient20_5.7.20-1ubuntu14.04_amd64.deb
- sudo dpkg -i libmysqlclient-dev_5.7.20-1ubuntu14.04_amd64.deb
- sudo dpkg -i libmysqld-dev_5.7.20-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-community-client_5.7.20-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-client_5.7.20-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-community-source_5.7.20-1ubuntu14.04_amd64.deb
- sudo apt-get -f install
- sudo apt-get -f install libmecab2
- sudo dpkg -i mysql-community-server_5.7.20-1ubuntu14.04_amd64.deb
- sudo dpkg -i mysql-server_5.7.20-1ubuntu14.04_amd64.deb
安装操作结束,下面是启动、暂停、重启MySQL5.7的命令
- service mysqld stop #mysql5.7的停止命令
- service mysqld start #mysql5.7 的启动命令
- service mysqld restart #mysql5.7 的重启命令
- 参数配置命令
- cd /
- cd ect/mysql
- vim mysql.cnf
- i, 进入编辑模式
- 在[mysqld]最下方放入下面参数:
bind-address = 0.0.0.0
lower_case_table_names = 1
- 按Ecs退出编辑模式
- :wq 回车保存
- service mysqld restart #重启mysql服务
- mysql -uroot p密码 #进入mysql
- grant all privileges on *.* to [email protected]'%' identified by "password"; #添加授权root远程权限
- use mysql #切换mysql数据库
- update user set authentication_string=password("123456") where user="root"; #重置root密码。
- flush privileges; #刷新权限
- quit; #离开数据库
- 项目部署
- 将部署的系统通过xftp上传至Ubuntu系统的/usr/local下
- 通过xshell连接至服务器
- 输入java -version 看jdk是否配置成功,如果可以看到jdk版本信息证明是成功的。
- Java -jar 系统包