安裝環境:CentOS6.8 64位, SQL5.7mysql
在mysql官網下載mysql 的 yum源 https://dev.mysql.com/downloads/repo/yum/sql
點擊download到以下頁面:shell
右鍵,複製下載地址,wget下載。bash
#> wget https://dev.mysql.com/get/mysql57-community-release-el6-11.noarch.rpm
若是以前安裝過mysql的源,可能會出錯。要刪除以前安裝的,再從新安裝。tcp
一樣,若是以前安裝過mysql 也應一塊兒刪除。編碼
查找以前是否安裝:spa
刪除以前的安裝rest
從新安裝mysql源code
#> yum locallinstall mysql57-community-release-el6-11.noarch.rpm
#> yum install mysql-community-server
這條命令會安裝如下包,並自動解決依賴關係server
#> service mysqld start | stop | restart
#> chkconfig mysqld on
#> /sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT /etc/rc.d/init.d/iptables save
mysql安裝完成以後,會給root用戶生成一個默認密碼。在/var/log/mysqld.log文件中能夠找到。經過下面的方式找到root默認密碼,而後登陸mysql進行修改:
# 先啓動mysql shell> service mysqld start shell> grep 'temporary password' /var/log/mysqld.log shell> mysql -uroot -p mysql> set password for 'root'@'localhost' = password('mysqlnewpass!'); # 或者 mysql> update user set password=password('密碼') where user='root'; mysql> flush privileges;
默認只容許root賬戶在本地登陸,若是要遠程鏈接mysql,必須修改root容許遠程鏈接,或者添加一個容許遠程鏈接的賬戶:
# 注意大小寫 mysql> GRANT ALL PRIVILEGES ON *.* TO 'use'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;
character_set_server=utf8 init_connect='SET NAMES utf8'