標籤:rem sql epo root cto tool tor mysql 5.7 code
1.檢測系統是否已經安裝過mysql或其依賴,若已裝過要先將其刪除,否則第4步使用yum安裝時會報錯:
1 # yum list installed | grep mysql2 mysql-libs.i686 5.1.71-1.el6 @anaconda-CentOS-201311271240.i386/6.53 # yum -y remove mysql-libs.i686
2.從mysql的官網下載mysql57-community-release-el6-5.noarch.rpm(注意這裡的el6-5即適配RHEL6.5的版本,如果下載了其它版本後面的安裝過程中可能會報錯):
wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpm
3.安裝第一步下載的rpm檔案:
yum install mysql-community-release-el6-5.noarch.rpm
安裝成功後,我們可以看到/etc/yum.repos.d/目錄下增加了以下兩個檔案
1 # ls /etc/yum.repos.d2 mysql-community-source.repo3 mysql-community.repo
查看mysql57的安裝源是否可用,如不可用請自行修改設定檔(/etc/yum.repos.d/mysql-community.repo)使mysql57下面的enable=1
若有mysql其它版本的安裝源可用,也請自行修改設定檔使其enable=0
1 # yum repolist enabled | grep mysql2 mysql-connectors-community MySQL Connectors Community 133 mysql-tools-community MySQL Tools Community 184 mysql57-community-dmr MySQL 5.7 Community Server Development Milesto 65
4.使用yum安裝mysql:
yum install mysql-community-server
5.啟動mysql服務:
service mysqld start
查看root密碼:
1 # grep "password" /var/log/mysqld.log2 2016-08-10T15:03:02.210317Z 1 [Note] A temporary password is generated for [email protected]: AYB(&-3Cz-rW
現在必須立刻修改密碼,不然會報錯:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
修改密碼(如果在此步報錯ERROR 1819,請向下翻查看原因及解決方案):
mysql> SET PASSWORD FOR ‘root‘@‘localhost‘ = PASSWORD(‘newpass‘);
6.查看mysqld是否開機自啟動,並設定為開機自啟動:
1 chkconfig --list | grep mysqld2 chkconfig mysqld on
7.修改字元集為UTF-8:
vim /etc/my.cnf
在[mysqld]部分添加:
character-set-server=utf8
在檔案末尾新增[client]段,並在[client]段添加:
default-character-set=utf8
修改好之後重啟mysqld服務:
service mysqld restart
8.登入mysql並修改密碼:
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(‘newpassword‘) where USER=‘root‘;
mysql> FLUSH PRIVILEGES;
mysql> quit
centos 6.5下安裝mysql