阿里云CentOS7 64位安装jdk8和mysql5.6.43及远程连接mysql

安装mysql

先查看系统是否安装有mysql
rpm -qa | grep mysql

返回空值说明没有,有的话先删除

yum remove mysql

下载mysql的repo源

wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm

安装mysql-community-release-el7-5.noarch.rpm包

sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm

安装mysql

sudo yum install mysql-server
mysql安装成功后并不需要密码即可登录
mysql -u root
设置密码为root
set password for 'root'@'localhost' =password('root');

安装JDK

Xshell 6用公网IP和密码连接到阿里云, 然后点击:窗口--->传输新建文件(我已安装有Xftp 6) 在/usr下新建名为java的文件夹,从本地传输jdk的压缩包到java文件夹,再创建一个子文件夹名为jyjdk

接下来我们回到Xshell窗口,用 cd 切换到压缩包所在文件夹,然后使用如下命令解压,Tap键可自动补全该文件夹下存在的子文件夹或者文件名,不用输入完(有些名那么鬼长)

tar-zxvf jdk-版本编号-linux-x64.tar.gz-C/usr/java/jdk/

去配置环境变量

vim /etc/profile

点击 i 进入编辑状态,然后光标移动到末尾,添加

export JAVA_HOME=/usr/java/jyjdk/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

点击ESC键退出编辑状态,然后输入 :wq 保存退出 输入

java -version

我也是看了网上很多教程安装的,但我只需要这几个步骤即可完成,比较顺利,可能运气比较好吧

二 开通3306端口,远程连接数据库

CentOS 7.0默认使用的是firewall作为防火墙 查看默认防火墙状态(关闭后显示not running,开启后显示running)

firewall-cmd --state 

开启防火墙

systemctl start firewalld

开放端口

firewall-cmd --zone=public --add-port=3306/tcp --permanent

命令含义: --zone #作用域 --add-port=80/tcp #添加端口,格式为:端口/通讯协议 --permanent #永久生效,没有此参数重启后失效

重启

firewall-cmd --reload

查看开放的端口

firewall-cmd --list-ports  

关闭防火墙命令(了解一下,这里并不需要这一步,听说直接关闭防火墙是最直接暴力开放端口的方法)

systemctl stop firewalld.service

检查一下阿里云的安全组规则中是否开放了3306端口,

如何检查及配置参考文档

在本地的cmd中用 " telnet ip地址 端口号 " 试试能否连上,若能连上则说明端口开放成功

一, 首先登录位于阿里云上的mysql:

mysql -u root -h localhost -p

1)将host设置为%表示任何ip都能连接mysql

update user set host='%' where user='root' and host='localhost';
  1. 执行完以上语句,接着执行以下语句 ,刷新权限表,使配置生效
flush privileges;

这样设置完之后再 exit 退出数据库,再进入只要输入 mysql 回车即可(用用户名和密码登录它还报错,不知为啥,在本地sqlyog已用用户名和密码连接)

查看数据库版本( 如果已经连接到了MySQL服务器,则运行下面的命令)

mysql> select version();
或者
mysql> status

以下命令因数据库版本不同而略有不同,笔者是5.6.43 停止数据库

service mysqld stop

启动数据库

service mysql start

重启数据库

service mysql restart

本文参考

个人网站

转载于:https://my.oschina.net/u/4111324/blog/3036458

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值