下載
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 *.*測試