您的位置:首页 > 运维架构 > Linux

mysql5.6 rpm模式centos安装纪要

2015-11-21 00:00 621 查看
下载 http://dev.mysql.com/downloads/mysql/5.6.html#downloads MySQL-5.6.17-1.el6.x86_64.rpm-bundle.tar

确认依赖
rpm -qa | grep mysql
yum -y remove mysql-libs*
yum -y remove mariadb-libs*

如果安装的最小化的centos需要安装依赖组件

yum install perl
yum install net-tools
yum install -y perl-Module-Install.noarch
yum install libaio

安装
rpm -ivh MySQL-server-5.6.17-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.17-1.el6.x86_64.rpm
rpm -ivh MySQL-client-5.6.17-1.el6.x86_64.rpm

初始化
/usr/bin/mysql_install_db
service mysql start

密码设置和修改
cat /root/.mysql_secret
mysql -uroot -p
chown mysql:mysql */*
/usr/bin/mysqladmin -u root password 'root'
SET PASSWORD = PASSWORD('root');
service mysqld start
/usr/bin/mysqladmin -u root password 'root'

授权:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root';
FLUSH PRIVILEGES;

启动
/etc/rc.d/init.d/mysqld start

导入脚本
mysqldump -uroot -proot dbname>source.sql
mysqldump -uroot -proot -h10.100.1.11 dbname>source.sql

开机启动
chkconfig --list | grep mysqld
chkconfig mysqld on

把MySQL服务进程停掉:
mysqladmin -uroot -p shutdown

端口无法访问 防火墙
service iptables status
chkconfig iptables --list
/etc/sysconfig/iptables

无法访问网络 DNS问题
DNS:/etc/resolv.conf
cat /etc/resolv.conf

mysql配置
find / -name my.cnf
vi /etc/my.cnf
存储引擎
default-storage-engine=MyISAM
大小写不敏感
lower_case_table_names=1

忘记密码
mysqld_safe -skip-grant-tables &
然后修改

无法导入大的源文件
SQL语句是有长度限制,在进行数据合并在同一SQL中务必不能超过SQL长度限制,通过max_allowed_packet配置可以修改,默认是1M,测试时修改为8M。
max_allowed_packet=16M

mysql冷拷贝库
将原库直接拷贝到/var/lib/mysql
chown mysql:mysql *.*
chmod 660 *.*
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql rpm安装