云服务器配置:低配 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的更多相关文章

  1. 在阿里云Linux服务器上安装MySQL

    申请阿里云Linux服务器 昨天在阿里云申请了一个免费试用5天的Linux云服务器. 操作系统:Red Hat Enterprise Linux Server 5.4 64位. CPU:1核 内存:5 ...

  2. 阿里云Linux服务器初探

    阿里云Linux服务器初探 阿里云Linux服务器初探 因为钱包的关系,本人买了一个660元2年的1核1GB的小服务器(centos是Linux的发行版),在当初是用2核4GB(内存)的时候使用的是w ...

  3. 压力测试(六)-阿里云Linux服务器压测接口实战

    1.SpringBoot 接口打包,并用jar包方式部署 简介:用jar包方式在控制台进行启动 打包 mvn package && java -jar target/gs-spring ...

  4. 使用Navicat远程连接阿里云ECS服务器上的MySQL数据库

    一.必须给服务器的安全组规则设置端口放行规则,在管理控制台中设置: 之后填写配置,授权对象是授权的IP,其中0.0.0.0/0为所有IP授权,之后保存; 二.Navicat使用的配置 在编辑连接处,要 ...

  5. 阿里云ECS服务器 java JDK安装和配置 mysql安装和配置

    最近配置了一下阿里云ecs服务的服务器环境,主要对java jdk环境的安装和配置,以及数据库mysql的安装和配置,趁着热乎,记录一下! 服务器用的系统是ubuntu_16_04_64的,版本16. ...

  6. 阿里云Linux服务器购买、配置

    购买.配置阿里云Linux服务器配置ftp发布网站全教程 http://blog.csdn.net/Jolesen/article/details/77505840

  7. 阿里云ECS服务器Ubuntu安装MySQL并远程访问

    root账户登录服务器Ubuntu16.04 apt-get update apt-get install mysql-server mysql-client; 安装时会让你设置root密码,输入2次 ...

  8. 把web项目部署到阿里云linux服务器上

    最近弄了个试用阿里云服务器倒腾了半天终于部署好,分享一下. 1.登入阿里云打开你申请的是云服务器的实例: 点击重置密码---重置密码后重启服务器才能生效(一般需要重置密码.这里设置的密码是使用xhel ...

  9. 用Navicat连接阿里云ECS服务器上的MySQL数据库

    今天用navtive连接阿里云服务器(Linux)的数据库时,老是连接不上,并且报10060错误,要通过以下两个步骤解决: 1.先进入linux连接数据库并输入密码: mysql -uroot -p ...

随机推荐

  1. IOI2018题解

    只有部分题解 练习赛 T2 自然还是要简单考虑了 0~n-1的排列,考虑相对的大小 我们先考虑对于前三个:a,b,c 询问a,b,询问b,c,再询问a,b,c 发现,如果三个知道两个,那么第三个可以唯 ...

  2. 日志备份的shell脚本

    以前工作中写的日志备份的脚本,现记录一下日志备份脚本代码,以后工作中遇到遇到需要备份或者清理日志的时候可以拿来简单修改一下使用,减少工作量. 把备份脚本添加到Linux定时任务中,可以定时执行. 日志 ...

  3. Controller、Service、Dao进行Junit单元

    原文链接:http://blog.csdn.net/u013041642/article/details/71430293 Spring对Controller.Service.Dao进行Junit单元 ...

  4. 离线安装MySQL5.7

    无网络环境下安装MySQL5.7 前提: 1.系统环境:CentOS 7 64bit 2.需要的rpm包已经在本地 安装: 1.下载需要的rpm包: mysql-community-client-5. ...

  5. Java基础-IO流对象之压缩流(ZipOutputStream)与解压缩流(ZipInputStream)

    Java基础-IO流对象之压缩流(ZipOutputStream)与解压缩流(ZipInputStream) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 之前我已经分享过很多的J ...

  6. transform 属性之 transform-origin与顺序问题

    transform属性之 transform-origin 针对transform中的几种值的先后顺序 transform值的先后顺序: 注意: 当我们在旋转后再进行位移的时候,其实是按照旋转后的坐标 ...

  7. vue 使用v-cloak让在页面加载时不显示{{}}花括号

    官方说法: 这个指令保持在元素上直到关联实例结束编译. 和 CSS 规则如 [v-cloak] { display: none } 一起用时,这个指令可以隐藏未编译的 Mustache 标签直到实例准 ...

  8. starUML的使用方法和各种线条的含义

    使用方法https://www.cnblogs.com/syncCN/p/5433746.html 各种线条的含义:https://www.cnblogs.com/huaxingtianxia/p/6 ...

  9. linux(CentOS7)中安装erlang(20.3)以及rabbitmq(3.7.9)的步骤以及一些注意事项

    首先下载安装包,之后先安装erlang,安装erlang需要很多依赖,所以一步步来: 首先 wxWidgets会报错,这个不是必须的,可以不安装,不影响 然后需要安装一些必须的依赖: yum inst ...

  10. Linux ALSA声卡驱动之五:移动设备中的ALSA(ASoC)

    转自http://blog.csdn.net/droidphone/article/details/7165482 1.  ASoC的由来 ASoC--ALSA System on Chip ,是建立 ...