初次使用阿里云安装jdkmysql发布
Posted lyx-me
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了初次使用阿里云安装jdkmysql发布相关的知识,希望对你有一定的参考价值。
一、安装 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
以上是关于初次使用阿里云安装jdkmysql发布的主要内容,如果未能解决你的问题,请参考以下文章