发表于: 2017-08-10 22:38:51

1 996


今天完成的事情:步骤22,23:在服务器安装mysql,远程连接mysql,用Navicat把本地数据库备份到远程数据库,安装jdk,安装maven,测试helloworld

网上教程总有部分不合适,总结了自己的CentOS服务器操作:

安装mysql:

1,进入网站https://dev.mysql.com/downloads/repo/yum/,找对应自己系统的rpm,点下载,复制下载链接,例如:https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

2,服务器界面,下载mysql的repo源:

# wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm

3,安装:

# sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm

4,安装mysql,中间输入两次y回车:

# sudo yum install mysql-server

5,原教程到这一步就直接登录mysql,但是我这里报错ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

解决方法重启mysql服务:

# service mysqld restart

我在这一步尝试了好几个启动指令

# service mysqld start

# service mysql start

然后我尝试登录mysql

# mysql -u root

不知道哪一步让root自己生成了一个密码,下面修改成自己需要的密码

# vi /etc/my.cnf

按一下字母i,移动光标到[mysqld]下面添加一行跳过密码登录

skip-grant-tables

按esc,点两下大写字母Z保存退出

登录mysql

# mysql -u root

登录成功,应该修改密码了,我顺便查了一下root的密码

一堆乱七八糟的,下面修改成自己需要的密码:

UPDATE user SET authentication_string = '自己需要的密码' WHERE User = 'root';

完成quit退出mysql

继续vi /etc/my.cnf,把之前添加的一行删掉保存退出,mysql -uroot -p密码登录成功,安装mysql完成。


在本地用Navicat远程连接数据库,直接成功了。


用Navicat把本地数据库上传到远程,前面任务的表都在我新建的数据first,本地转储sql文件导出,在服务器数据库新建first数据库,运行sql文件导入

安装JDK

1,进入网站:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,选择jdk-8u144-linux-x64.rpm,下载到本地。

2,在centos界面,新建并进入usr/java文件夹

# mkdir /usr/java

# cd /usr/java

3,安装lrzsz功能

# yum -y install lrzsz

4,上传jdk安装包到服务usr/java文件夹

# rz

弹出对话框,选择刚下载的文件上传

5,安装jdk

# rpm -ivh jdk-8u144-linux-x64.rpm

6,删除安装包,需要输入y回车

# rm jdk-8u144-linux-x64.rpm

7,验证安装

# java

# javac

# java -version

8,配置环境变量,修改系统环境变量文件

# vi /etc/profile

最下面添加以下内容

JAVA_HOME=/usr/java/jdk1.8.0_144

PATH=$JAVA_HOME/bin:$PATH

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME

export PATH

export CLASSPATH

使修改生效:

# source /etc/profile

# echo $PATH

jdk安装配置完成


安装maven

1,官网:http://maven.apache.org/download.cgi,复制apache-maven-3.5.0-bin.tar.gz下载链接

2,进入usr文件夹

# cd usr

3,下载maven安装包

# wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.5.0/binaries/apache-maven-3.5.0-bin.tar.gz

4,解压安装包

# tar zxvf apache-maven-3.5.0-bin.tar.gz

5,配置环境变量

# vi /etc/profile

添加

export M2_HOME=/usr/apache-maven-3.5.0

export MAVEN_OPTS=-Xms64m -Xmx256m

export PATH=$PATH:$M2_HOME/bin

保存退出

6,测试成功

# maven -v

7,跑一遍helloworld,顺便安装需要的包

新建并进入保存项目的文件夹,然后执行命令新建helloworld项目采用默认项目骨架(第一次创建中间安装很多东西,回车很多次,原代码经常卡住,百度加入最后一段代码让它不要从远程服务器上取catalog,畅快创建),

# mvn archetype:generate -DgroupId=helloworld -DartifactId=helloworld -DarchetypeCatalog=internal 

进入项目

# cd helloworld

编译

# mvn comple

测试

# mvn test

打包到target文件夹,生成jar

# mvn package

清空项目,删除target文件夹和class文件

# mvn clean


明天计划的事情:把自己的项目部署到服务器,用Maven命令跑单元测试,继续进行步骤24


遇到的问题:今天做的百度+问师兄都解决了


收获:会用rpm指令在服务器安装程序了,刚接触linux系统,学会了一些指令,另外阿里云里连接文档基础的putty不支持rzsz上传下载,用Xshell+Xftp操作远程服务器非常好用。


返回列表 返回列表
评论

    分享到