一、安裝mysql yum源
從官網http://dev.mysql.com/downloads/repo/yum/下載mysql最新的yum源的rpm安裝包

| wget http://repo.mysql.com//mysql57-community-release-el6-9.noarch.rpm |
使用yum安裝rpm包
| yum install mysql57-community-release-el6-9.noarch.rpm |
檢測mysql yum源
| yum repolist enabled | grep "mysql.*-community.*" |
二、從mysql yum源中選擇mysql安裝版本
1、查看mysql yum倉庫的資源
| yum repolist all | grep mysql |
2、修改msql yum源配置中的 enabled選項,如要安裝mysql5.8,將mysql57-community中的enabled=1修改為enabled=0
| [mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql |
將mysql80-community中enabled=0修改為enabled=1
| # Enable to use MySQL 8.0[mysql80-community]name=MySQL 8.0 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql |
3、查看當前yum源可以安裝的版本
| yum repolist enabled | grep mysql |
三、安裝mysql
| yum install mysql-community-server |
四、啟動mysql服務器
service mysqld start
mysql啟動過程中,會自動進行以下操作:
1、初始化msql
2、一個SSL證書和密鑰文件在數據目錄中生成(/var/lib/mysql)。
3、 validate_password plugin 被安裝
4、一個超級用戶帳號'root'@'localhost 被創建,并且會為帳號生成隨機密碼,隨機密碼存儲在錯誤日志文件里面。要顯示它,使用以下命令:grep 'temporary password' /var/log/mysqld.log
在安裝完成后應盡快使用剛才生成的隨機密碼登錄mysql,然后修改超級用戶帳號密碼
| shell> mysql -uroot -p mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!'; |
五、查看mysql啟動狀態
| shell>service mysqld statusmysqld (pid 20726) is running... |
六、安裝啟動問題
1、mysql啟動出現"initialize specified but the data directory has files in it. Aborting"錯誤?
將目錄/var/lib/mysql刪除后重新啟動即可
| rm /var/lib/mysqlservice mysqld start |
七、mysql常用命令
1、連接Mysql
格式:mysql -h主機地址 -u用戶名 -p用戶密碼
1)、連接到本機上的MYSQL。
首先打開DOS窗口,然后進入目錄mysql/bin,再鍵入命令mysql -u root -p,回車后提示你輸密碼.注意用戶名前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。
新聞熱點
疑難解答