1、用root用户创建文件“/etc/yum.repos.d/MariaDB.repo”
2、用vi编辑器打开 MariaDB.repo 文件,并填入如下内容
CentOS6
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos6-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
CentOS7
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.0/centos7-amd64/
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
注:
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、如果没出错,就已经安装完毕了,然后运行如下命令启动服务
5、修改root密码:sudo service mysql start
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 微服务交
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so:cannot open shared object file: No such file or directoryGtk-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)
tar xvf /usr/lib/vmware/modules/source/vmmon.tar
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
解决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/
MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署“内存中”数据库的 Cluster 。通过无共享体系结构,系统能够使用廉价的硬件,而且对软硬件无特殊要求。此外,由于每个组件有自己的内存和磁盘,不存在单点故障。
MySQL Cluster 由一组计算机构成,每台计算机上均运行着多种进程,包括MySQL服务器,NDB Cluster 的数据节点,管理服务器,以及(可能)专门的数据访问程序。关于 Cluster 中这些组件的关系。
下文中没有特别指出的地方,都是两台服务器都需要执行的命令,并且由于是双管理中心配置,其实两台机器出了一些标识id和ip的配置不同外,其他参数配置都是基本一样的
其中第一个命令我不执行也可以,其他系统如果不可以,还是建议执行
yum -y remove mysql
rpm -qa | grep mysql*
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
创建文件夹(分如下3个类来创建对应的文件夹)
存储节点:
mkdir /var/lib/mysql/data
管理节点:
mkdir /var/lib/mysql-cluster # SQL节点:可不用 文件夹授权
进程DIR:
mkdir /var/run/mysqld
使用如下的命令来变更权限保证可写入:
chmod -R 1777 /var/lib/mysql
chmod -R 1777 /var/run/mysqld
chmod -R 1777 /var/lib/mysql-cluster
首先解压MySQL-Cluster-gpl-7.4.2-1.el6.x86_64.rpm-bundle.tar
tar xvf MyS