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

Linux裝置MySQL5.6.24運用文字闡明

編輯:MySQL綜合教程

Linux裝置MySQL5.6.24運用文字闡明。本站提示廣大學習愛好者:(Linux裝置MySQL5.6.24運用文字闡明)文章只能為提供參考,不一定能成為您想要的結果。以下是Linux裝置MySQL5.6.24運用文字闡明正文


Linux裝置MySQL筆記

1、在裝置MySQL數據庫服務器前,確保你的linux零碎是可以銜接網絡的,上面我們將經過源碼方式來裝置mysql首先經過putty登入進你的Linux零碎,確保零碎中曾經裝置的gcc c++ 等編譯環境,由於mysql從5.5版本開端是運用cmake編譯的,假如三個環境都沒裝置,可以運用上面的命令停止裝置:yum -y install make gcc-c++ cmake bison-devel ncurses-devel

2、查找零碎裡能否曾經裝置了mysql數據庫的相關組件,運用命令:rpm -qa | grep mysql 停止查找,假如查找到,可以運用上面命令停止強迫卸載:rpm -e --nodeps 包名

假如你事先在裝置Linux零碎時,運用的默許的裝置選項,這一步可以跳過;

3、然後我們來下載mysql的源碼裝置包,運用上面的命令來下載wget http://xiazai.jb51.net/201701/yuanma/mysql5.6.24(jb51.net).rar下載的時間能夠有點漫長,請耐煩等候;

4、下載完成後,運用命令: ll 可以檢查以後目前下存在  mysql-5.6.24.tar.gz文件然後運用上面的命令解壓緊縮包:tar -zxvf mysql-5.6.14.tar.gz

5、然後運用命令: ll 可以檢查以後目前下存在  mysql-5.6.24 目錄運用命令:cd mysql-5.6.24  切換到 mysql-5.6.24  這個目錄下;

6、下面的步驟完成後,上面我們來開端編譯mysql文件了,首先配置編譯的相關參數,執行如下命令:

復制代碼 代碼如下:cmake \-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \-DMYSQL_DATADIR=/usr/local/mysql/data \-DSYSCONFDIR=/etc \-DWITH_MYISAM_STORAGE_ENGINE=1 \-DWITH_INNOBASE_STORAGE_ENGINE=1 \-DWITH_MEMORY_STORAGE_ENGINE=1 \-DWITH_READLINE=1 \-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \-DMYSQL_TCP_PORT=3306 \-DENABLED_LOCAL_INFILE=1 \-DWITH_PARTITION_STORAGE_ENGINE=1 \-DEXTRA_CHARSETS=all \-DDEFAULT_CHARSET=utf8 \-DDEFAULT_COLLATION=utf8_general_ci

接著運用 make && make install 來編譯並裝置mysql也可以分兩步來執行:先運轉 make ,完成後再運轉  make install整個進程大約需求30分鐘左右,請耐煩等候,這段時間你可以做點別的事

7、裝置完成後,我們還要樹立mysql的配置,首先設置mysql的訪問權限,運用命令檢查能否曾經存在mysql用戶及用戶組,檢查用戶列表命令:cat /etc/passwd 檢查用戶組列表命令:cat /etc/group

8、假如不存在,我們就要創立:添加用戶組命令:groupadd mysql添加用戶:useradd -g mysql mysql然後來修正之前裝置的mysql所在目錄的訪問的用戶及用戶組輸出命令:chown -R mysql:mysql /usr/local/mysql

9、然後是初始化mysql配置,切換到mysql裝置目錄:cd /usr/local/mysql執行初始化配置腳本,創立mysql自帶的零碎數據庫:./scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

10、修正mysql配置文件,輸出命令:vi my.cnf然後按鍵盤的"insert"鍵,然後經過鍵盤的方向鍵來挪動光標到要修正的行,添加如下內容:server-id=1 report-port=3306 port=3306 datadir=/usr/local/mysql/datasocket=/var/lib/mysql/mysql.sock

這一步很重要,需求更改該配置文件的一切者:chown -R mysql:mysql /usr/local/mysql/my.cnf否則上面啟動mysql服務會報錯;

11、添加mysql到開機啟動項,並啟動mysql服務( 注:在啟動MySQL服務時,會依照一定次第搜索my.cnf,先在/etc目錄下找,找不到則會到你裝置的mysql目錄找,在本例中就是 /usr/local/mysql/my.cnf。留意:在CentOS 6.4版操作零碎的最小裝置完成後,在/etc目錄下會能夠會存在一個my.cnf,需求將此文件更名為其他的名字,如:/etc/my.cnf.bak,否則,該文件會攪擾源碼裝置的MySQL的正確配置,形成無法啟動。 重命名的命令是:mv my.cnf my.cnf.bak)cp support-files/mysql.server /etc/init.d/mysqld #復制腳本 chmod +x /etc/init.d/mysqld #添加可執行權限 chkconfig --add mysqld #添加至sysV服務 chkconfig mysqld on  #開機自啟動service mysqld start #啟動mysql服務netstat -aux|grep mysq #檢查啟動的mysql進程

12、添加mysql的環境變量,以方便當前的操作輸出密碼:vi /etc/profile在文件的底部添加如下內容:PATH=/usr/local/mysql/bin:$PATHexport PATH保管並加入,輸出輸出命令,使配置立刻失效:source /etc/profile

13、裝置好的mysql,默許root帳戶帳戶為空,上面我們來修正密碼輸出命令:mysql -uroot 回車後,然後輸出命令:SET PASSWORD = PASSWORD('123456');

設置完成後,輸出命令:quit; 加入mysql環境;

14、設置好 mysql密碼,需求輸出如下命令才干夠正確登錄進mysql:輸出命令:mysql -uroot -p 回車後,會提示你輸出密碼,輸出正確並執行後,會看到以mysql>開端的提示行,在這裡你可以輸出任何無效的sql查詢語句:比方輸出:show databases;  來顯示一切的數據庫,留意前面的分號不能喪失,它標識一行命令的完畢。

至此,祝賀你,mysql裝置成功了。

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