首页 > 数据库技术 > 详细

初次使用阿里云安装jdk、mysql、发布

时间:2018-11-18 10:07:39      阅读:323      评论:0      收藏:0      [点我收藏+]

一、安装 jdk
yum list installed |grep java 查看是否安装了jdk
yum -y list java* 查看 yum库里有哪些版本可以安装
yum -y install java-1.8.0-openjdk* 安装1.8的 jdk

二、安装mysql
下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
验证源安装是否成功
yum repolist enabled | grep "mysql.*-community.*"

安装
yum install mysql-community-server
启动 mysql
systemctl start mysqld
#停止systemctl stop mysqld

查看状态
systemctl status mysqld
设置开机启动
systemctl enable mysqld
systemctl daemon-reload

进入mysql
grep ‘temporary password‘ /var/log/mysqld.log(如果之前安装过MySQL则这里可能会有多个密码,用最后一个,注意这个密码输入时是可以粘贴的)
mysql -uroot -p
输入刚刚查询得到的密码 进入mysql命令窗口 修改密码
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘root‘;
如何解决ERROR 1819 (HY000): Your password does not satisfy the current policy requirements呢? 这里直接提供解决方案文末有详细的说明(修改密码策略)
set global validate_password_policy=0;
set global validate_password_length=1;
ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘root‘;

修改远程连接用户
use mysql;

select host,user from user;

update user set host = ‘%‘ where host = ‘XXX‘;

授权其他机器登陆
GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘47.105.66.240‘ IDENTIFIED BY ‘root‘ WITH GRANT OPTION;
FLUSH PRIVILEGES;


exit命令退出MySQL

查看mysql默认读取my.cnf的目录
mysql --help|grep ‘my.cnf‘

远程连接ip

mysql -h IP -u root -p

 

配置安全组(通过navicat客户端远程连接时需要使用)
打开云服务器ECS
打开左边菜单的实例
打开实例最右边的管理
打开左边菜单的本实例安全组
打开右边的配置规则
右上角添加安全组规则
协议类型默认自定义,端口范围:3306/3306,授权对象:0.0.0.0/0,其他默认就行
确定后重启服务器

三、程序打包

打包命令:mvn clean package -Dmaven.test.skip=true
WinSCP上传jar
java -jar caeri-1.8.0.jar 运行jar断开就会停止

nohup java -jar caeri-1.8.0.jar & 一直运行jar

初次使用阿里云安装jdk、mysql、发布

原文:https://www.cnblogs.com/lyx-me/p/9976209.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!