首页 > 数据库技术 > 详细

阿里云Linux服务器,配置JDK,MySQL

时间:2018-08-12 19:48:43      阅读:273      评论:0      收藏:0      [点我收藏+]

云服务器配置:低配 Linux CentOS 7.4 64位

安装JDK

首先要检查有没安装,我的是空白镜像,无

java -version   //查看安装的jdk版本

然后开始安装jdk,安装方法有很多种,你可以用自己电脑下载好jdk的rpm包然后到Linux下安装,也可以直接在Linux下使用yum命令安装(要联网),以下是通过yum命令安装的过程:

yum search java|grep jdk    //先列出yum库中的所有jdk
yum install java-1.8.0-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.33-linux-glibc2.5-x86_64.tar.gz

重命名解压后的文件

mv mysql-5.6.33-linux-glibc2.5-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.1 -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

技术分享图片

 

阿里云Linux服务器,配置JDK,MySQL

原文:https://www.cnblogs.com/jiangwz/p/9451642.html

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