a. 检查MysqL及相关RPM包,是否安装,如果有安装,则移除(rpm –e 名称)

[root@localhost ~]# rpm -qa | grep -i MysqL
MysqL-libs-5.1.66-2.el6_3.x86_64
[root@localhost ~]# yum -y remove MysqL-libs*

b. 选择Linux对应的RPM包,如下:

[root@tercel2 software]# ll
总用量 235392
-rw-r--r--. 1 root root  27255297 10月 13 2016 glibc-2.24.tar.gz
drwxrwxrwx. 6 root root      4096 10月 13 2016 hadoop
-rw-r--r--. 1 root root 138090286 10月 13 2016 jdk-7u80-linux-x64.rpm
-rw-r--r--. 1 root root  18763900 5月  12 18:16 MysqL-client-5.6.31-1.el6.x86_64.rpm
-rw-r--r--. 1 root root  56914268 5月  12 18:16 MysqL-server-5.6.31-1.el6.x86_64.rpm

c. 安装MysqL

[root@tercel2 software]# rpm -ivh MysqL-client-5.6.31-1.el6.x86_64.rpm 
[root@tercel2 software]# rpm -ivh MysqL-server-5.6.31-1.el6.x86_64.rpm 
#修改配置文件位置
[root@tercel2 software]# vim /usr/my.cnf

d. 初始化MysqL及设置密码

[root@tercel2 software]# service MysqL start
[root@tercel2 software]# cat /root/.MysqL_secret
# The random password set for the root user at Fri May 12 18:19:25 2017 (local time): VrEzOpd1w8NtYz03
[root@tercel2 software]# MysqL -uroot -pVrEzOpd1w8NtYz03
MysqL> SET PASSWORD = PASSWORD('combanc');
Query OK,0 rows affected (0.00 sec)
MysqL> exit;
[root@tercel2 software]# MysqL -uroot -pcombanc

e. 远程登陆用户设置

MysqL> use MysqL;
MysqL> select host,user,password from user; +-----------+------+-------------------------------------------+
| host | user | password | +-----------+------+-------------------------------------------+
| localhost | root | *412DA40DD727FEE727D2E974F9DC708C45E0D08B | | tercel2 | root | *432EA25EFB6FD6185A072710D0878B0819E328AF |
| 127.0.0.1 | root | *432EA25EFB6FD6185A072710D0878B0819E328AF | | ::1 | root | *432EA25EFB6FD6185A072710D0878B0819E328AF |
+-----------+------+-------------------------------------------+
4 rows in set (0.03 sec)
MysqL> update user set password=password('combanc') where user='root';
MysqL> update user set host='%' where user='root' and host='localhost';
MysqL> flush privileges;
MysqL> exit;

f. 设置开机自启动

[root@tercel2 software]# chkconfig MysqL on
[root@tercel2 software]# chkconfig --list | grep MysqL
MysqL           0:关闭    1:关闭    2:启用    3:启用    4:启用    5:启用    6:关闭

g. MysqL的默认安装位置

/var/lib/MysqL/               #数据库目录
/usr/share/MysqL              #配置文件目录
/usr/bin                     #相关命令目录
/etc/init.d/MysqL              #启动脚本

h. 修改字符集和数据存储路径
配置/usr/my.cnf文件,修改数据存放路径、MysqL.sock路径以及默认编码utf-8.

[client]  
port            = 13306  
default-character-set=utf8  
[MysqLd]  
port            = 13306  
character_set_server=utf8  
character_set_client=utf8  
collation-server=utf8_general_ci
log_error = /var/log/MysqL/error.log
#错误日志路径自己定义,前提是目录必须存在
#(注意linux下MysqL安装完后是默认:表名区分大小写,列名不区分大小写; 0:区分大小写,1:不区分大小写) 
lower_case_table_names=1  
#(设置最大连接数,默认为 151,MysqL服务器允许的最大连接数16384; ) 
max_connections=1000  
[MysqL]  
default-character-set = utf8

可查看字符集

show variables like '%collation%';  
show variables like '%char%';

I.如果想远程连接登录MysqL则需要:授权,并关闭防火墙或添加防火墙规则。

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'combanc' WITH GRANT OPTION;

2.关闭防火墙

service iptables stop 关闭命令   
chkconfig iptables off 永久关闭防火墙 
service iptables status

3.添加防火墙规则

[root@tercel2 software]# vi /etc/sysconfig/iptables
加入下面这行
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 13306 -j ACCEPT
service iptables restart #重启防火墙

4.最重要的

vi /etc/selinux/config
设置 SELINUX=disabled 
否则会出现Can't start server: Bind on TCP/IP port: Permission denied的错误

5.重启服务器

centos6.5 rpm 安装mysql5.6的更多相关文章

  1. macos – 运行brew命令充满了’同意Xcode / iOS许可证需要管理员权限,请通过sudo以root身份重新运行.’

    所以我跑了:如果滚动到底部,可以输入“同意”,然后就可以了.

  2. ios – Xcode上传错误:无法打开ssh会话. (16)

    注意:我们终于上传了该应用程序,但是我们并没有真正解决这个问题,所以如果有人可以分享一些有关这个问题的宝贵意见或经验,我将不胜感激.我也检查了以下2个类似的问题,但这些没有帮助:>Erroruploadingiosapplicationtoitunesconnect“failedtoopensshsession(16)”>AppStoresubmission/distributionerror“f

  3. 从iOS应用程序发送帖子到PHP脚本不工作…简单的解决方案就像

    我之前已经做了好几次了但是由于某些原因我无法通过这个帖子…我尝试了设置为_POST且没有的变量的PHP脚本……当它们未设置为发布时它工作精细.这是我的iOS代码:这里是PHP的一大块,POST变量不在正确的位置?我想这对于更有经验的开发人员来说是一个相当简单的答案,感谢您的帮助!解决方法$_POST是一个数组,而不是一个函数.您需要使用方括号来访问数组索引:

  4. ios – 仅适用于iPad的Settings.bundle?

    我有一种情况需要通过设置应用程序为我的应用程序提供一个设置.我的应用程序是通用的,但这个特殊的设置只在iPad上有意义,所以我只希望我的应用程序显示在iPad上的设置中.这可能吗?

  5. ios – Swift 4设置捆绑,获取默认值

    我创建了一个包含大约8个切换开关的设置包.我想要做的是从设置包中获取默认值.目前我现在有这两种方法:我在viewDidLoad中调用这些方法然而,这并没有得到我的默认值.如果我关闭应用程序,打开设置,调整设置并重新打开应用程序,这会产生正确的值.有没有获得默认设置?

  6. Swift调用OC和C

    Swift文件:main.swiftOC文件:Root.hRoot.mC函数文件:Fun.c桥接文件:工程名称-Bridging-Header.h

  7. OC调用Swift

    修改main.m文件OC文件:Root.hRoot.mSwift文件:Person.swift

  8. swift 跳到系统设置界面

    首先需要设置一下:跳转到系统的设置页主页,在iOS8.0的时候,Apple出了这么个玩意UIApplicationopenSettingsURLString,可以跳转到系统设置主页参考:http://www.jianshu.com/p/580d84dda738http://www.jianshu.com/p/8e354e684e8a

  9. 与Swift 2中的防火墙指针

    我正在尝试检查用户是否具有互联网连接,部分过程涉及使用UnsafePointer调用。与Swift2.x中的防火墙指针一起使用的正确方法是什么?

  10. Swift游乐场和模拟器错误(ipc / mig)服务器死机,无法启动iOS模拟器

    您的防火墙阻止调试器,您需要允许它连接:TCP出127.0.0.1:63748或者允许调试服务器进程打开访问.一旦启用它,并重新启动Xcode,所有的应该像一个魅力一样工作.注意/更新:如果您无法找到或允许调试服务器,只需暂时尝试禁用防火墙并重新启动xcode.操场是否奏效?哦,不要忘了确保你的助理视图打开,输出框显示.

随机推荐

  1. 在airgapped(离线)CentOS 6系统上安装yum软件包

    我有一个CentOS6系统,出于安全考虑,它已经被空气泄漏.它可能从未连接到互联网,如果有,它很长时间没有更新.我想将所有.rpm软件包放在一个驱动器上,这样它们就可以脱机安装而无需查询互联网.但是,我在测试VM上遇到的问题是,即使指定了本地路径,yum仍然会挂起并尝试从在线存储库进行更新.另外,有没有办法使用yum-utils/yumdownloader轻松获取该包的所有依赖项和所有依赖项?目前

  2. centos – 命名在日志旋转后停止记录到rsyslog

    CentOS6.2,绑定9.7.3,rsyslog4.6.2我最近设置了一个服务器,我注意到在日志轮换后,named已停止记录到/var/log/messages.我认为这很奇怪,因为所有日志记录都是通过rsyslog进行的,并且named不会直接写入日志文件.这更奇怪,因为我在更新区域文件后命名了HUPed,但它仍然没有记录.在我停止并重新启动命名后,记录恢复.这里发生了什么?

  3. centos – 显示错误的磁盘大小

    对于其中一个磁盘,Df-h在我的服务器上显示错误的空白区域:Cpanel表明它只有34GB免费,但还有更多.几分钟前,我删除了超过80GB的日志文件.所以,我确信它完全错了.fdisk-l/dev/sda2也显示错误:如果没有格式化,我该怎么做才能解决这个问题?并且打开文件描述符就是它需要使用才能做到这一点.所以…使用“lsof”并查找已删除的文件.重新启动写入日志文件的服务,你很可能会看到空间可用.

  4. 如何在centos 6.9上安装docker-ce 17?

    我目前正在尝试在centOS6.9服务器上安装docker-ce17,但是,当运行yuminstalldocker-ce时,我收到以下错误:如果我用跳过的标志运行它我仍然得到相同的消息,有没有人知道这方面的方法?

  5. centos – 闲置工作站的异常负载平均值

    我有一个新的工作站,具有不寻常的高负载平均值.机器规格是:>至强cpu>256GB的RAM>4x512GBSSD连接到LSI2108RAID控制器我从livecd安装了CentOS6.564位,配置了分区,网络,用户/组,并安装了一些软件,如开发工具和MATLAB.在启动几分钟后,工作站负载平均值的值介于0.5到0.9之间.但它没有做任何事情.因此我无法理解为什么负载平均值如此之高.你能帮我诊断一下这个问题吗?

  6. centos – Cryptsetup luks – 检查内核是否支持aes-xts-plain64密码

    我在CentOS5上使用cryptsetupluks加密加密了一堆硬盘.一切都很好,直到我将系统升级到CentOS6.现在我再也无法安装磁盘了.使用我的关键短语装载:我收到此错误:在/var/log/messages中:有关如何装载的任何想法?找到解决方案问题是驱动器使用大约512个字符长的交互式关键短语加密.出于某种原因,CentOS6中的新内核模块在由旧版本创建时无法正确读取512个字符的加密密钥.似乎只会影响内核或cryptsetup的不同版本,因为在同一系统上创建和打开时,512字符的密钥将起作用

  7. centos – 大量ssh登录尝试

    22个我今天登录CentOS盒找到以下内容这是过去3天内的11次登录尝试.WTF?请注意,这是我从我的提供商处获得的全新IP,该盒子是全新的.我还没有发布任何关于此框的内容.为什么我会进行如此大量的登录尝试?是某种IP/端口扫描?基本上有4名匪徒,其中2名来自中国,1名来自香港,1名来自Verizon.这只发生在SSH上.HTTP上没有问题.我应该将罪魁祸首子网路由吗?你们有什么建议?

  8. centos – kswap使用100%的CPU,即使有100GB的RAM也可用

    >Linux内核是否应该足够智能,只需从内存中清除旧缓存页而不是启动kswap?

  9. centos – Azure将VM从A2 / 3调整为DS2 v2

    我正在尝试调整前一段时间创建的几个AzureVM,从基本的A3和标准A3到标准的DS2v2.我似乎没有能力调整到这个大小的VM.必须从头开始重建服务器会有点痛苦.如果它有所不同我在VM中运行CentOS,每个都有一个带有应用程序和操作系统的磁盘.任何人都可以告诉我是否可以在不删除磁盘的情况下删除VM,创建新VM然后将磁盘附加到新VM?

  10. centos – 广泛使用RAM时服务器计算速度减慢

    我在非常具体的情况下遇到服务器速度下降的问题.事实是:>1)我使用计算应用WRF>2)我使用双XeonE5-2620v3和128GBRAM(NUMA架构–可能与问题有关!

返回
顶部