linux学习第六篇:安装Percona Server-Mysql

安装衍生版Percona Server

5 个 MySQL 数据库的衍生版
http://www.oschina.net/news/32144/5-mysql-derivative

安装包:Percona-Server-5.6.21-70.0-r688-el6-x86_64-bundle.tar

首先安装第三方组件cmake
yum -y install cmake

linux学习第六篇:安装Percona Server-Mysql_第1张图片

mkdir /usr/local/src/mysql
cd mysql
rz 上传安装包
tar -xvf Percona-Server-5.6.21-70.0-r688-el6-x86_64-bundle.tar

linux学习第六篇:安装Percona Server-Mysql_第2张图片

安装shared
rpm -ivh Percona-Server-shared-56-5.6.21-rel70.0.el6.x86_64.rpm
这里写图片描述

安装客户端
rpm -ivh Percona-Server-client-56-5.6.21-rel70.0.el6.x86_64.rpm
这里写图片描述

安装服务端
rpm -ivh Percona-Server-server-56-5.6.21-rel70.0.el6.x86_64.rpm
linux学习第六篇:安装Percona Server-Mysql_第3张图片

都安装成功后,查看mysql状态
这里写图片描述

启动:
service mysql start
linux学习第六篇:安装Percona Server-Mysql_第4张图片

停止mysql服务:
service mysql stop
重启mysql服务:
service mysql restart

连接, 初始是没有密码的,可以做操作.
mysql -uroot
设置密码
mysqladmin -u root password “root”
登录:
mysql -uroot -proot
linux学习第六篇:安装Percona Server-Mysql_第5张图片

现在mysql已经安装成功了!我需要远程去访问它.
必须设置远程访问(使用root密码):
grant all privileges on . to ‘root’ @’%’ identified by ‘root’;
flush privileges;
linux学习第六篇:安装Percona Server-Mysql_第6张图片

然后将防火墙打开3306端口
/sbin/iptables -I INPUT -p tcp –dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
这里写图片描述

ok,现在我远程访问一下
linux学习第六篇:安装Percona Server-Mysql_第7张图片

可以访问!但是有点慢

解决mysql访问慢的问题

原因:
mysql客户端每次访问db,mysql就会试图去解析来访问的机器的hostname,并缓存到hostname cache,如果这时解析不了,等一段时间会失败,数据才能被取过来。

vim /etc/my.cnf
在[mysqld]下面添加:
skip-name-resolve
然后重启
service mysql restart

创建数据库
linux学习第六篇:安装Percona Server-Mysql_第8张图片
上传taotao-20160714.sql
Linux执行SQL脚本:将前面的内容输入到taotao-20160714数据库.
cat taotao-20160714.sql | mysql -uroot -proot -Dtaotao-20160714
这里写图片描述

linux学习第六篇:安装Percona Server-Mysql_第9张图片

ok,可以看到已经执行成功了!

你可能感兴趣的:(linux篇)