下载
http://dev.mysql.com/downloads/mysql/5.6.html#downloads
MySQL-5.6.17-1.el6.x86_64.rpm-bundle.tarhtml
确认依赖
rpm -qa | grep mysql
yum -y remove mysql-libs*
yum -y remove mariadb-libs*mysql
若是安装的最小化的centos须要安装依赖组件sql
yum install perl
yum install net-tools
yum install -y perl-Module-Install.noarch
yum install libaiocentos
安装
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 *.*测试