Tag - CentOS

linux CentOS yum MariaDB    2017-07-19 23:42:04    8

1、用root用户创建文件“/etc/yum.repos.d/MariaDB.repo”

2、用vi编辑器打开 MariaDB.repo 文件,并填入如下内容

    CentOS6

    CentOS7

注:

1、其中有部分地方需要解释下,这里的baseurl是Mariadb10.0的url,如果需要其他版本,可以到http://yum.mariadb.org/中找到适合自己的系统的版本

2、关于gpgkey与gpgcheck,不需要改变,按照如上的模式即可,

3、使用命令安装MariaDB

sudo yum -y install MariaDB-client MariaDB-server MariaDB-devel  

4、如果没出错,就已经安装完毕了,然后运行如下命令启动服务

sudo service mysql start  
5、修改root密码:
mysqladmin -u root password '111111'  

6、进入mysql命令,然后输入密码

mysql -u root -p  

7、赋予远程访问的权限

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

flush privileges;

执行完如上操作,就已经将MariaDB安装上了,与官方提供的方法有些不同,原因是我们自己使用的时候,没必要安装集群服务,所以有所不同,

至于MariaDB的优化操作,就自己搜索吧,其实基本的优化与MySql差别不大的,后续的版本就不好说了

 

 


 

by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交

CentOS VMware    2017-07-19 23:11:49    9
最初安装报错,但是界面可以打开,可以正常安装,但是安装过后,启动报错
 
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so:cannot open shared object file: No such file or directory 
Gtk-Message: Failed to load module "pk-gtk-module": libpk-gtk-module.so: cannot open shared object file: No such file or directory 

忽略,因为安装界面可以打开,就继续安装,直至安装完成,配置一台虚拟机,然后启动,果断报错,
 
Could not open /dev/vmmon

怎么办,百度了一圈,没找到正确可用的解决办法,所谓的解决办法全部无效,无奈,寻求古哥(google)



果然,在vmware的论坛中发现了一个文章,解决了此问题
原地址是:https://communities.vmware.com/message/2442783

我在这里就再描述一下,因为可能由于环境因素,我和高人的操作不怎么一样,哈哈,无所谓啦,不要在意细节,解决问题就行,下面来说操作

1、首先根据高人指示:
    cd /tmp
2、这点和高人不同,高人是用tar -xzvf命令,而我的说不是gzip文件,不给解压,于是我采用如下方式

    tar xvf /usr/lib/vmware/modules/source/vmmon.tar

3、下面跟随高人的脚步,直走到底
    cd vmmon-only/

    make

    cp vmmon.ko /lib/modules/2.6.32-504.el6.x86_64/misc/vmmon.ko

    modprobe vmmon

4、启动虚拟机吧,应该解决了,至少我是解决了,哈哈

 

 


 

by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi

linux CentOS    2017-07-19 23:08:20    5

解决Centos 5.2关机电源不能关闭问题



修改/boot/grub/grub.conf


kernel /boot/vmlinuz-2.6.21-1.3194.fc7 ro root=LABEL=/ rhgb quiet


加入apm=on apm=power-off


即变成


kernel /boot/vmlinuz-2.6.21-1.3194.fc7 ro root=LABEL=/ apm=on apm=power-off rhgb quiet


即可。。

 

 

 


 

by 刘迎光@萤火虫工作室
OpenBI交流群:495266201
MicroService 微服务交流群:217722918
mail: liuyg#liuyingguang.cn
博主首页(防止爬虫):http://blog.liuyingguang.cn
OpenBI问答社区:http://openbi.liuyingguang.cn/

CentOS mysql cluster MySQL    2017-07-19 22:55:29    11

简介:

MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。
MySQL Cluster 由一组计算机构成,每台计算机上均运行着多种进程,包括MySQL服务器,NDB Cluster 的数据节点,管理服务器,以及(可能)专门的数据访问程序。关于 Cluster 中这些组件的关系。

下文中没有特别指出的地方,都是两台服务器都需要执行的命令,并且由于是双管理中心配置,其实两台机器出了一些标识id和ip的配置不同外,其他参数配置都是基本一样的

下载mysql-cluster 7.3.7

http://dev.mysql.com/downloads/cluster/

环境清理及安装

1. 清理CentOS6.5自带的mysql服务

其中第一个命令我不执行也可以,其他系统如果不可以,还是建议执行

  1. yum -y remove mysql
  2. rpm -qa | grep mysql*
  3. rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64

2. 环境准备

创建文件夹(分如下3个类来创建对应的文件夹)

存储节点:

  1. mkdir /var/lib/mysql/data

管理节点:

  1. mkdir /var/lib/mysql-cluster # SQL节点:可不用 文件夹授权

进程DIR:

  1. mkdir /var/run/mysqld

使用如下的命令来变更权限保证可写入:

  1. chmod -R 1777 /var/lib/mysql
  2. chmod -R 1777 /var/run/mysqld
  3. chmod -R 1777 /var/lib/mysql-cluster

3. 安装mysql-cluster

首先解压MySQL-Cluster-gpl-7.4.2-1.el6.x86_64.rpm-bundle.tar

  1. tar xvf MyS
redhat CentOS openssl    2017-07-19 22:48:22    8
前段时间,由于项目需要,安装keepalived,需要安装依赖包openssl-devel,可是无奈服务器不允许使用网络,无法使用yum安装,所以研究了下如何离线安装,进入了很多坑,所以记录分享下

声明:此文仅为其中一种方法,不要自己将思维局限于这一种方式

前提:基于redhat 6.5或者CentOS 6.5
软件包(由yum缓存中提取的):
http://pan.baidu.com/s/1dDHIEGD

rpm -e --nodeps keyutils-libs-1.4-4.el6.x86_64
rpm -ivh keyutils-libs-1.4-5.el6.x86_64.rpm
rpm -ivh keyutils-libs-devel-1.4-5.el6.x86_64.rpm 
rpm -ivh libsepol-devel-2.0.41-4.el6.x86_64.rpm 
rpm -e --nodeps libselinux-2.0.94-5.3.el6_4.1.x86_64        删除以后就再也装不上了,所以切勿执行。。。。,恢复,取消此操作,继续测试

rpm -e --nodeps libselinux-utils-2.0.94-5.3.el6_4.1.x86_64
rpm -Uvh libselinux-2.0.94-5.8.el6.x86_64.rpm   安装成功,由此绕过之前5步出错的bug,
rpm -ivh libselinux-devel-2.0.94-5.8.el6.x86_64.rpm
rpm -e --nodeps krb5-libs-1.10.3-10.el6_4.6.x86_64
rpm -ivh krb5-libs-1.10.3-42.el6.x86_64.rpm
rpm -e --nodeps libcom_err-1.41.12-18.el6.x86_64
rpm -ivh libcom_err-1.41.12-22.el6.x86_64.rpm 
rpm -ivh libcom_err-devel-1.41.12-22.el6.x86_64.rpm
rpm -ivh krb5-devel-1.10.3-42.el6.x86_64.rpm
rpm -ivh zlib-devel-1.2.3-29.el6.x86_64.rpm 
rpm -e --node
1/3