之前安装过mysql的mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz,是需要自己手动进行配置的,
以下是Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar的安装,请读者自行借鉴。
关于此软件建议读者自行网上查找。PS:是本人太懒,不想再去找了
有关Percona Server与mysql之间的联系,自行百度 :-)
正文:
1、准备cmake,CMake是一个跨平台的安装(编译)工具,可以用简单的语句来描述所有平台的安装(编译过程)。
yum install cmake
2、解压Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar(建议有自己的目录)
tar -xf Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar
3、解压后有7个.rpm的文件
4、使用rpm命令执行安装,依次顺序
rpm -ivh Percona-Server-56-debuginfo-5.6.24-rel72.2.el6.x86_64.rpm
rpm -ivh Percona-Server-shared-56-5.6.24-rel72.2.el6.x86_64.rpm
rpm -ivh Percona-Server-client-56-5.6.24-rel72.2.el6.x86_64.rpm
rpm –ivh Percona-Server-server-56-5.6.24-rel72.2.el6.x86_64.rpm
5、如果上面命令第四个出现错误,
说明系统中缺少libaio,需要安装libaio
rpm insatll libaio
6、继续rpm上面失败的一步
7、检查成功
查看/etc/my.cnf是否存在
查看/var/lib/mysql/下是否有mysql目录结构
以上两个都存在,安装成功
补充:
1、mysql服务
启动mysql
service mysql start
停止mysql
service mysql stop
重启mysql
service mysql status
2、修改密码 - 有warning不用处理,只是提示过于简单
mysqladmin -uroot password “密码”
3、开启3306端口(建议)/关闭防火墙
vim /etc/sysconfig/iptables
增加一行
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
4、以上默认安装的mysql没有外部访问权限,需要开启
登录mysql
grant [权限] on [数据库名].[表名] to ['用户名']@['web服务器的ip地址'] identified by ['密码'];
"%" 表示所有10.0.0.1这样格式的ip地址 10-0-0-1
mysql -uroot -proot
mysql > grant all on *.* to 'root'@'%' identified by 'root';
以上便是本人安装详细过程,有不对的欢迎指出。