阿里云Linux服务器,配置JDK,MySQL
云服务器配置:低配 Linux CentOS 7.4 64位
选择空白镜像:
安装图形界面
yum groups install "MATE Desktop"
yum groups install "X Window System"
systemctl set-default graphical.target
安装JDK
首先要检查有没安装,我的是空白镜像,无
java -version //查看安装的jdk版本
然后开始安装jdk,安装方法有很多种,你可以用自己电脑下载好jdk的rpm包然后到Linux下安装,也可以直接在Linux下使用yum命令安装(要联网),以下是通过yum命令安装的过程:
yum search java|grep jdk //先列出yum库中的所有jdk
yum install java-1.8.-openjdk* -y //然后选择需要的开始安装,我这安装的是1.8运行环境
看到Complete就表示安装成功。

然后检查:

安装MySql
首先去官网下载:
https://dev.mysql.com/downloads/file/?id=479097
1、在安装包存放目录下执行命令解压文件:
然后用flashftp传输:
检查并删除旧的mysql
find / -namemysql|xargs rm -rf

解压安装包
在安装包所在目录下
tar -zxvf + 文件名
如果不在当前目录,文件名前需要加路径
解压完成

2、删除安装包,重命名解压后的文件
删除安装包:
rm -f mysql-5.6.-linux-glibc2.-x86_64.tar.gz
重命名解压后的文件
mv mysql-5.6.-linux-glibc2.-x86_64 mysql
3、添加mysql用户组和mysql用户
先检查是否有mysql用户组和mysql用户,没有
groups mysql

添加mysql用户
groupadd mysql useradd -r -g mysql mysql

再次检查

4、进入mysql目录更改权限
cd mysql/ chown -R mysql:mysql ./
5、执行安装脚本
./scripts/mysql_install_db --user=mysql
报错

解决方法 :安装autoconf库
命令:
yum -y install autoconf //此包安装时会安装Data:Dumper模块
重新执行安装脚本:
./scripts/mysql_install_db --user=mysql

安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql
chown -R root:root ./ chown -R mysql:mysql data

6、更改mysql密码
启动:
这时还没有启动mysql。启动方法如下:
./support-files/mysql.server start
启动报错:

我们确实是没有/var/log/mariadb/mariadb.log 这个目录,这个是因为你没有指定他的配置文件的话,他会默认找到/etc/my.cnf 这个配置文件,因为我们修改了mysql的数据存储目录。
方法,删除如下文件,重启:

遇到另一个报错
查看报错日志:

编辑配置文件
重新初始化
./scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql --pid-file=/data/mysql/mysql.pid --tmpdir=/tmp

再次启动 成功!

MySQL启动之后再执行如下命令更改密码:
./bin/mysqladmin-u root -h localhost.localdomain password 'root'

密码更改后即可登录MySQL
./bin/mysql -h127.0.0. -uroot -proot

修改所有用户密码
update mysql.user set password=password('root') where user='root';
flush privileges;

增加远程登录权限
grant all privileges on *.* to root@'%' identified by 'root'; flush privileges;

执行完之后,我们还需要在阿里云管理控制台进行相关配置

配置好之后,就可以远程连接了


远程访问成功!
设置mysql自动启动
首先检查
chkconfig

设置开机启动:
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
chkconfig --list mysqld

选择预装了JDK和MySQL的镜像:
需要修改MySQL密码
默认密码:
uAiqwVwjJ8-i
登录mysql
Mysql的版本是5.7及以上的话update语句如下
update user set authentication_string=passworD("test") where user='root';

然后增加远程登录权限:

查看与重启mysql
一、启动方式
1、使用 service 启动:service mysql start
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:safe_mysqld&
二、停止
1、使用 service 启动:service mysql stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop
3、mysqladmin shutdown
三、重启
1、使用 service 启动:service mysql restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysqld restart
启动mysql systemctl start mysql
重启mysql systemctl restart mysql
禁止mysql systemctl disable mysql
tomcat基本操作:
启动tomcat systemctl start tomcat
重启tomcat systemctl restart tomcat
禁止tomcat systemctl disable tomcat
阿里云Linux服务器,配置JDK,MySQL的更多相关文章
- 在阿里云Linux服务器上安装MySQL
申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务器. 操作系统:Red Hat Enterprise Linux Server 5.4 64位. CPU:1核 内存:5 ...
- 阿里云Linux服务器初探
阿里云Linux服务器初探 阿里云Linux服务器初探 因为钱包的关系,本人买了一个660元2年的1核1GB的小服务器(centos是Linux的发行版),在当初是用2核4GB(内存)的时候使用的是w ...
- 压力测试(六)-阿里云Linux服务器压测接口实战
1.SpringBoot 接口打包,并用jar包方式部署 简介:用jar包方式在控制台进行启动 打包 mvn package && java -jar target/gs-spring ...
- 使用Navicat远程连接阿里云ECS服务器上的MySQL数据库
一.必须给服务器的安全组规则设置端口放行规则,在管理控制台中设置: 之后填写配置,授权对象是授权的IP,其中0.0.0.0/0为所有IP授权,之后保存; 二.Navicat使用的配置 在编辑连接处,要 ...
- 阿里云ECS服务器 java JDK安装和配置 mysql安装和配置
最近配置了一下阿里云ecs服务的服务器环境,主要对java jdk环境的安装和配置,以及数据库mysql的安装和配置,趁着热乎,记录一下! 服务器用的系统是ubuntu_16_04_64的,版本16. ...
- 阿里云Linux服务器购买、配置
购买.配置阿里云Linux服务器配置ftp发布网站全教程 http://blog.csdn.net/Jolesen/article/details/77505840
- 阿里云ECS服务器Ubuntu安装MySQL并远程访问
root账户登录服务器Ubuntu16.04 apt-get update apt-get install mysql-server mysql-client; 安装时会让你设置root密码,输入2次 ...
- 把web项目部署到阿里云linux服务器上
最近弄了个试用阿里云服务器倒腾了半天终于部署好,分享一下. 1.登入阿里云打开你申请的是云服务器的实例: 点击重置密码---重置密码后重启服务器才能生效(一般需要重置密码.这里设置的密码是使用xhel ...
- 用Navicat连接阿里云ECS服务器上的MySQL数据库
今天用navtive连接阿里云服务器(Linux)的数据库时,老是连接不上,并且报10060错误,要通过以下两个步骤解决: 1.先进入linux连接数据库并输入密码: mysql -uroot -p ...
随机推荐
- linux command ------ watch
watch命令以周期性的方式执行给定的指令,指令输出以全屏方式显示.watch是一个非常实用的命令,基本所有的Linux发行版都带有这个小工具,如同名字一样,watch可以帮你监测一个命令的运行结果, ...
- webapi框架搭建系列博客
webapi框架搭建系列博客 webapi框架搭建-创建项目(一) webapi框架搭建-创建项目(二)-以iis为部署环境的配置 webapi框架搭建-创建项目(三)-webapi owin web ...
- bzoj千题计划234:bzoj3802: Vocabulary
http://www.lydsy.com/JudgeOnline/problem.php?id=3802 dp[i][0/1/2/3] 表示前i个字母,第1.2个字符串,第2.3个字符串的关系分别为 ...
- spring框架学习(四)AOP思想
什么是AOP 为什么需要AOP 从Spring的角度看,AOP最大的用途就在于提供了事务管理的能力.事务管理就是一个关注点,你的正事就是去访问数据库,而你不想管事务(太烦),所以,Spring在你访问 ...
- HDU 4509 湫湫系列故事——减肥记II (简单模拟)
题意:一天一共有1440分钟,主人公每天有n件事要做,给出这n件事开始跟结束的时间,然后让你求出,空闲的时间的总分钟数是多少. 解题报告:简单模拟,只要开个一维数组标记那个每个分钟是否是有事的就可以了 ...
- zabbix user parameters和Loadable modules的使用方法介绍
目录 需求 实现 原理 前端配置 后端配置 shell实现 python实现 C实现 需求: 采集主机的-/+ buffers/cache free的数据 实现: 采集/proc/meminfo中的 ...
- IL反编译的实用工具Ildasm.exe
初识Ildasm.exe——IL反编译的实用工具 https://www.cnblogs.com/yangmingming/archive/2010/02/03/1662307.html 学 ...
- 第八集:魔法阵 NTT求循环卷积
题目来源:http://www.fjutacm.com/Problem.jsp?pid=3283 题意:给两串长度为n的数组a和b,视为环,a和b可以在任意位置开始互相匹配得到这个函数的值,求这个函数 ...
- mac ssh 自动登陆设置
1.首先找到.ssh目录 一般在用户名目录下. ls -a查看 如果没有就重新创建一个 chennan@bogon :mkdir .ssh chennan@bogon 查看当前的 bogon:.ssh ...
- mysql5.7执行sql语句报错:In aggregated query without GROUP BY, expression #1 of SELECT list contains nonagg
mysql5.7执行sql语句报错:In aggregated query without GROUP BY, expression #1 of SELECT list contains nonagg ...