程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL 5.7安裝,mysql5.7安裝

MySQL 5.7安裝,mysql5.7安裝

編輯:MySQL綜合教程

MySQL 5.7安裝,mysql5.7安裝


介紹

MySQL5.7出來也有大半年了,業內也一直在宣傳5.7有多麼的N,官網的也是宣傳5.7有好幾倍的速度的提升包括在語法方面更多的支持、JOSN、並行復制等;但是一直期待的線程池還是沒有在5.7中出現有點遺憾。忍不住也下載一個來玩玩,mysql5.7的安裝相對於5.6還是有點區別,本章主要介紹二進制的安裝方法。

環境:centos6.7,mysql5.7.12

 

安裝

我下載的是版本是mysql5.7.12社區版,具體的下載方法就不介紹,在官網就可以找到。

1.先創建mysql用戶

groupadd mysql
useradd -r -g mysql -s /bin/false mysql

2.解壓的方法這裡暫時不說,我暫時將mysql放在/package/mysql

cd /package/mysql

3.創建mysql的數據目錄,該目錄在初始化數據庫的時候會用到

mkdir data

4.修改目錄權限

chown -R mysql:mysql .

5.初始化數據庫

在5.7.6之前初始化的方法是:bin/mysql_install_db --user=mysql

我下載的是最新的5.7.12也是4.12號剛發布的版本,5.7.6之後的版本初始化數據庫不再使用mysql_install_db

bin/mysqld --initialize --user=mysql --basedir=/package/mysql --datadir=/package/mysql/data   --innodb_undo_tablespaces=3
bin/mysql_ssl_rsa_setup

6.拷貝啟動文件到etc/init.d下

cp support-files/mysql.server /etc/init.d/mysql

7.啟動mysql

bin/./mysqld_safe --skip-grant-tables --skip-networking &

8.登入mysql初始root的默認密碼

在5.7中存儲密碼的字段不再是password了,變成了authentication_string

update mysql.user set authentication_string=password('root') where user='root'';

修改root密碼後如果第一次使用root用戶登入mysql系統還會需要重置一次root密碼

SET PASSWORD=PASSWORD('root');

和5.6相比數據目錄有一些變化板塊多出了一些.pem後綴的文件暫時還不知道這些文件的作用,其中多出的sys庫是一個很大的特點,這個系統庫中包含了很多資源信息統計的視圖表包括服務器的io、memory、wait、lock、statement等

總結

 mysql5.7雖然還沒有深入研究,但是它已經給我帶來了很多的驚喜,特別是增加了sys庫對於性能的分析有多了很多的便利,mysql已經越來越完善了,期待後面的使用。

 

 

 

備注:

    作者:pursuer.chen

    博客:http://www.cnblogs.com/chenmh

本站點所有隨筆都是原創,歡迎大家轉載;但轉載時必須注明文章來源,且在文章開頭明顯處給明鏈接。

《歡迎交流討論》

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved