GVKun编程网logo

CentOS 6.5/6.6 安装(install)mysql 5.7 最完整版教程

5

本文将介绍CentOS6.5/6.6安装的详细情况,特别是关于installmysql5.7最完整版教程的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些

本文将介绍CentOS 6.5/6.6 安装的详细情况,特别是关于installmysql 5.7 最完整版教程的相关信息。我们将通过案例分析、数据研究等多种方式,帮助您更全面地了解这个主题,同时也将涉及一些关于aliyun CentOS 7 install software jdk mysql tomcat zentao and so on、Centos 6.5 Install Mysql 8.0.0、CentOS 6.5/6.6 安装mysql 5.7 最完整版教程、CentOS 6.5/6.6 安装(install)mysql 5.7的知识。

本文目录一览:

CentOS 6.5/6.6 安装(install)mysql 5.7 最完整版教程

CentOS 6.5/6.6 安装(install)mysql 5.7 最完整版教程

转自:https://segmentfault.com/a/1190000003049498

Step1: 检测系统是否自带安装MysqL

# yum list installed | grep MysqL

Step2: 删除系统自带的MysqL及其依赖
命令:

# yum -y remove MysqL-libs.x86_64

Step3: 给CentOS添加rpm源,并且选择较新的源
命令:

# wget dev.MysqL.com/get/MysqL-community-release-el6-5.noarch.rpm
# yum localinstall MysqL-community-release-el6-5.noarch.rpm
# yum repolist all | grep MysqL
# yum-config-manager --disable MysqL55-community
# yum-config-manager --disable MysqL56-community
# yum-config-manager --enable MysqL57-community-dmr
# yum repolist enabled | grep MysqL

Step4:安装MysqL 服务器
命令:

# yum install MysqL-community-server

Step5: 启动MysqL
命令:

# service MysqLd start

Step6: 查看MysqL是否自启动,并且设置开启自启动
命令:

# chkconfig --list | grep MysqLd
# chkconfig MysqLd on

Step7: MysqL安全设置
命令:

# MysqL_secure_installation

参考相关文档地址:
http://www.rackspace.com/know...
http://dev.mysql.com/doc/refm...
http://www.cnblogs.com/xiaolu...

aliyun CentOS 7 install software jdk mysql tomcat zentao and so on

aliyun CentOS 7 install software jdk mysql tomcat zentao and so on

1. install jdk

#查看CentOS自带JDK是否已安装
yumlistinstalled|grepjava

#若有自带安装的JDK,如何卸载CentOS系统自带Java环境?
##卸载JDK相关文件输入:
yum-yremovejava-1.8.0-openjdk*。
##卸载tzdata-java输入:
yum-yremovetzdata-java.noarch。
#当结果显示为Complete!即卸载完毕。

#查看yum库中的Java安装包
#输入:
yum-ylistjava*
#使用yum安装Java环境
#输入:
yum-yinstalljava-1.8.0-openjdk*
#当结果显示为Complete!即安装完毕。
#注:“*”表示将java-1.8.0的所有相关Java程序都安装上。

2. install MysqL

查看有没有安装过:
yumlistinstalledMysqL*
rpm-qa|grepMysqL*

查看有没有安装包:
yumlistMysqL*

安装MysqL客户端:
yuminstallMysqL

安装MysqL服务器端:
yuminstallMysqL-server
yuminstallMysqL-devel

安装MysqL客户端与服务器端时需要注意:

CentOS7的yum源中默认是没有MysqL的
您可以选择安装mariadb
yuminstallmariadb-server
yuminstallmariadb-devel
yuminstallmariadb-test
或者您可以下载并安装MysqL的,前提是需要先下载MysqL的repo源
#下载MysqL的repo源
wgethttp://repo.MysqL.com/MysqL-community-release-el7-5.noarch.rpm
#安装MysqL-community-release-el7-5.noarch.rpm包
rpm-ivhMysqL-community-release-el7-5.noarch.rpm

#安装这个包后,会获得两个MysqL的yumrepo源:
#/etc/yum.repos.d/MysqL-community.repo,
#/etc/yum.repos.d/MysqL-community-source.repo

#安装MysqL
yuminstallMysqL-server
#设置密码
MysqL-uroot
#登录时有可能报这样的错:ERROR2002(HY000):
#Can`tconnecttolocalMysqLserverthroughsocket#'/var/lib/MysqL/MysqL.sock'(2),
#原因是/var/lib/MysqL的访问权限问题

chown-Rroot/var/lib/MysqL
serviceMysqLdrestart

MysqL-uroot
useMysqL;
updateusersetpassword=password('123456')whereuser='root';
MysqL相关命令
#启动MysqL
systemctlstartmariadb.service或者systemctlstartMysqLd.service

#结束
systemctlstopmariadb.service或者systemctlstopMysqLd.service

#重启
systemctlrestartmariadb.service或者systemctlrestartMysqLd.service

#开机自启
systemctlenablemariadb.service或者systemctlenableMysqLd.service


开放3306及80端口,供外网访问

CentOS升级到7之后,无法使用iptables控制Linuxs的端口,使用firewalld代替了原来的iptables
使用firewalld开放Linux端口:
#开启端口
firewall-cmd--zone=public--add-port=80/tcp--permanent
firewall-cmd--zone=public--add-port=3306/tcp--permanent
#命令含义:
--zone#作用域
--add-port=80/tcp#添加端口,格式为:端口/通讯协议
--permanent#永久生效,没有此参数重启后失效

#重启防火墙
firewall-cmd--reload
#查看状态
firewall-cmd--state
firewall-cmd--list-all


仍然想使用iptables开放端口的话,需要作如下工作

yuminstalliptables-services
systemctlmaskfirewalld.service
systemctlstopfirewalld.service
systemctlenableiptables.service
systemctlenableip6tables.service
#静态防火墙规则配置文件是/etc/sysconfig/iptables以及/etc/sysconfig/ip6tables
vi/etc/sysconfig/iptables#编辑防火墙配置文件
#在
#-AINPUT-jREJECT--reject-withicmp-host-prohibited
#-AFORWARD-jREJECT--reject-withicmp-host-prohibited
#之前添加
#-AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT
#-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT
systemctlrestartiptables.service#最后重启防火墙使配置生效
systemctlenableiptables.service#设置防火墙开机启动

如果想切换回CentOS 7防火墙管理的话需要执行以下命令:
systemctlstatusfirewalld
#usedthefollowingcommandtoenablethefirewall
systemctlunmaskfirewalld
systemctlenablefirewalld
systemctlstartfirewalld

systemctlstatusfirewalld
#下面操作与上面使用firewalld开启防火墙一样

MysqL创建用户并开启相应权限

grantallprivilegeson*.*totest@localhostidentifiedby'123456';
grantallprivilegeson*.*totest@'%'identifiedby'123456';
flushprivileges;

3. install tomcat

yum repo 中tomcat是7,我们需下载tomcat8

wgethttp://tomcat.apache.org/download-80.cgi

#wgethttp://apache.fayea.com/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4-deployer.tar.gz

wgethttp://apache.fayea.com/tomcat/tomcat-8/v8.5.4/bin/apache-tomcat-8.5.4.tar.gz

tarzxvfapache-tomcat-8.5.4.tar.gz/opt/tomcat
mvapache-tomcat-8.5.4/opt/tomcat/tomcat-8.5.4-8181
#开启防火墙
firewall-cmd--zone=public--add-port=8181/tcp--permanent
firewall-cmd--reload
firewall-cmd--state
firewall-cmd--list-all

4.install 禅道

成功操作

wgethttp://dl.cnezsoft.com/zentao/8.2.4/ZenTaoPMS.8.2.4.zBox_64.tar.gz
tar-zxvfZenTaoPMS.8.2.4.zBox_64.tar.gz-C/opt

/opt/zBox/zBox-mp3307
/opt/zBox/zBox-ap8090
/opt/zBox/zBoxstart

/opt/zBox/auth/adduser.sh

firewall-cmd--zone=public--add-port=8090/tcp--permanent
firewall-cmd--reload
firewall-cmd--state
firewall-cmd--list-all

说明:

1、将安装包直接解压到/opt目录下,不要解压到别的目录再拷贝到/opt/,
因为这样会导致文件的所有者和读写权限改变。
可以使用命令:tar-zxvfZenTaoPMS.8.2.4.zBox_64.tar.gz-C/opt
2、执行/opt/zBox/zBoxstart命令开启Apache和MysqL。
执行/opt/zBox/zBoxstop命令停止Apache和MysqL。
执行/opt/zBox/zBoxrestart命令重启Apache和MysqL。
可以使用/opt/zBox/zBox-h命令来获取关于zBox命令的帮助
其中-ap参数可以修改Apache的端口,-mp参数可以修改MysqL的端口
(比如:/opt/zBox/zBox-ap8080)

3、浏览器访问http://ip:端口(默认帐号admin,密码123456)
4、数据库的用户名:root,密码为空。数据库管理用的是adminer,但是为了安全,
访问adminer的时候需要身份验证,需要运行/opt/zBox/auth/adduser.sh
来添加用户(先cd/opt/zBox/auth/然后执行./adduser.sh)。
5、网页访问禅道,点击数据库管理有2层验证:
1)弹窗验证是输入运行addusers.sh添加的帐号和密码;
2)网页直接显示登录界面:服务器:127.0.0.1:MysqL端口
帐号root数据库填写zentao

Centos 6.5 Install Mysql 8.0.0

Centos 6.5 Install Mysql 8.0.0

依赖包
yum install numactl libaio perl-Time-HiRes per-devel -y

下载对应系统版本下载
wget http://cdn.MysqL.com//Downloads/mysql-8.0/mysql-8.0.11-linux-glibc2.12-i686.tar.gz

卸载系统自带的MysqL

rpm -qa | grep MysqL

 如果系统有,删除:rpm -e --nodeps MysqL-libs-5.1.71-1.el6.x86_64

 

下载的文件移动至Linux服务器目录下,解压

 

    mkdir /usr/local/MysqL

 

    mkdir /usr/local/data

 

    tar zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz -C /usr/local/MysqL/

 

    创建MysqL用户组和MysqL用户,并使MysqL是目录/usr/local/MysqL的拥有者

 

    

 

    groupadd MysqL

 

    useradd -r -g MysqL MysqL

 

    chown -R MysqL:MysqL /usr/local/MysqL

 

 

初始化数据库,生成[email protected]和密码,把密码记下

 

    /usr/local/MysqL/bin/MysqLd --initialize --user=MysqL(自己创建的用户名) --basedir=/usr/local/MysqL/ --datadir=/usr/local/MysqL/data/

 

    

分享图片

启动MysqL服务,检查服务是否启动成功 

    /usr/local/MysqL/bin/MysqLd_safe --user=MysqL(自己创建的用户名) &  //启动

    ps -ef | grep MysqL  //查看MysqL服务进程

修改密码及远程登陆

       /usr/local/MysqL/bin/MysqL -u root -p

        输入刚刚生成的临时密码

        use MysqL;

        ALTER USER ‘root‘@‘localhost‘ IDENTIFIED BY ‘123456‘;   //修改密码

        update user set host = ‘%‘ where user = ‘root‘;  //允许远程访问

        解决Navicat 连接报 1251 错误

  出现这个原因是MysqL8 之前的版本中加密规则是MysqL_native_password,而在MysqL8之后,加密规则是caching_sha2_password,解决问题方法        有两种,一种是升级navicat驱动,一种是把MysqL用户登录密码加密规则还原成MysqL_native_password. 

        LTER USER ‘root‘ IDENTIFIED BY ‘password‘ PASSWORD EXPIRE NEVER; //修改加密规则 

        ALTER USER ‘root‘ IDENTIFIED WITH MysqL_native_password BY ‘123456‘;  //更新一下用户的密码 

        FLUSH PRIVILEGES; #刷新权限

将MysqL服务加到系统服务中

        chmod +x /etc/rc.d/init.d/MysqLd    
配置环境变量    

vi /etc/profile  //最后添加

PATH=/usr/local/MysqL/bin:/usr/local/MysqL/lib:$PATH

source /etc/profile //立即生效

CentOS 6.5/6.6 安装mysql 5.7 最完整版教程

CentOS 6.5/6.6 安装mysql 5.7 最完整版教程

Step1: 检测系统是否自带安装mysql

#yum list installed | grep mysql

Step2: 删除系统自带的mysql及其依赖 命令:

# yum -y remove mysql-libs.x86_64

Step3: 给CentOS添加rpm源,并且选择较新的源 命令:

#wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
#yum localinstall mysql-community-release-el6-5.noarch.rpm
# yum repolist all | grep mysql
# yum-config-manager --disable mysql55-community
# yum-config-manager --disable mysql56-community
# yum-config-manager --enable mysql57-community-dmr
# yum repolist enabled | grep mysql

Step4:安装mysql 服务器 命令:

# yum install mysql-community-server

Step5: 启动mysql 命令:

#service mysqld start

Step6: 查看mysql是否自启动,并且设置开启自启动 命令:

# chkconfig --list | grep mysqld
# chkconfig mysqld on

Step7: mysql安全设置 命令:

# mysql_secure_installation


CentOS 6.5/6.6 安装(install)mysql 5.7

CentOS 6.5/6.6 安装(install)mysql 5.7

CentOS 6.5/6.6 安装(install)mysql 5.7
  • centos6.5
  • mysql
  • centos
  • centos6.6
defcon2015年08月04日发布

Step1: 检测系统是否自带安装MysqL

# yum list installed | grep MysqL

Step2: 删除系统自带的MysqL及其依赖命令:

# yum -y remove MysqL-libs.x86_64

Step3: 给CentOS添加rpm源,并且选择较新的源命令:

# wget dev.MysqL.com/get/MysqL-community-release-el6-5.noarch.rpm
# yum localinstall MysqL-community-release-el6-5.noarch.rpm
# yum repolist all | grep MysqL
# yum-config-manager --disable MysqL55-community
# yum-config-manager --disable MysqL56-community
# yum-config-manager --enable MysqL57-community-dmr
# yum repolist enabled | grep MysqL

Step4:安装MysqL 服务器命令:

# yum install MysqL-community-server

Step5: 启动MySQL命令:

# service MysqLd start

Step6: 查看MysqL是否自启动,并且设置开启自启动命令:

# chkconfig --list | grep MysqLd
# chkconfig MysqLd on

Step7: MysqL安全设置命令:

# MysqL_secure_installation

关于CentOS 6.5/6.6 安装installmysql 5.7 最完整版教程的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于aliyun CentOS 7 install software jdk mysql tomcat zentao and so on、Centos 6.5 Install Mysql 8.0.0、CentOS 6.5/6.6 安装mysql 5.7 最完整版教程、CentOS 6.5/6.6 安装(install)mysql 5.7的相关信息,请在本站寻找。

本文标签: