mysql5.6 rpm模式centos安裝紀要

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

相關文章
相關標籤/搜索