使用Linux 安裝MySQL


文章  link 

  1. 在安裝mysql數據庫服務器前,確保你的linux系統是可以連接網絡的,下面我們將通過源碼方式來安裝mysql首先通過putty登入進你的Linux系統,確保系統中已經安裝的gcc c++ 等編譯環境,因為mysql從5.5版本開始是使用cmake編譯的,如果三個環境都沒安裝,可以使用下面的命令進行安裝:yum -y install make gcc-c++ cmake bison-devel ncurses-devel

    使用Linux之安裝MySQL
  2. 2

    查找系統里是否已經安裝了mysql數據庫的相關組件,使用命令:rpm -qa | grep mysql 進行查找,如果查找到,可以使用下面命令進行強制卸載:rpm -e --nodeps 包名

    如果你當時在安裝Linux系統時,使用的默認的安裝選項,這一步可以跳過;

    使用Linux之安裝MySQL
  3. 3

    然后我們來下載mysql的源碼安裝包,使用下面的命令來下載wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.24.tar.gz下載的時間可能有點漫長,請耐心等待;

    使用Linux之安裝MySQL
    使用Linux之安裝MySQL
  4. 4

    下載完成后,使用命令: ll 可以查看當前目前下存在  mysql-5.6.24.tar.gz文件然后使用下面的命令解壓壓縮包:tar -zxvf mysql-5.6.14.tar.gz

    使用Linux之安裝MySQL
  5.  

    然后使用命令: ll 可以查看當前目前下存在  mysql-5.6.24 目錄使用命令:cd mysql-5.6.24  切換到 mysql-5.6.24  這個目錄下;

    使用Linux之安裝MySQL
  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分鍾左右,請耐心等待,這段時間你可以做點別的事

    使用Linux之安裝MySQL
     
     
     
    使用Linux之安裝MySQL
  7.  

    安裝完成后,我們還要建立mysql的配置,首先設置mysql的訪問權限,使用命令查看是否已經存在mysql用戶及用戶組,查看用戶列表命令:cat /etc/passwd 查看用戶組列表命令:cat /etc/group

    使用Linux之安裝MySQL
    使用Linux之安裝MySQL
  8.  

    如果不存在,我們就要創建:添加用戶組命令:groupadd mysql添加用戶:useradd -g mysql mysql然后來修改之前安裝的mysql所在目錄的訪問的用戶及用戶組輸入命令:chown -R mysql:mysql /usr/local/mysql

    使用Linux之安裝MySQL
  9.  

    然后是初始化mysql配置,切換到mysql安裝目錄:cd /usr/local/mysql執行初始化配置腳本,創建mysql自帶的系統數據庫:./scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql

    使用Linux之安裝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服務會報錯;

     

    使用Linux之安裝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進程

    使用Linux之安裝MySQL
  12.  

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

    使用Linux之安裝MySQL
  13.  

    安裝好的mysql,默認root帳戶帳戶為空,下面我們來修改密碼輸入命令:mysql -uroot 回車后,然后輸入命令:SET PASSWORD = PASSWORD('123456');

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

    使用Linux之安裝MySQL
  14.  

    設置好 mysql密碼,需要輸入如下命令才能夠正確登錄進mysql:輸入命令:mysql -uroot -p 回車后,會提示你輸入密碼,輸入正確並執行后,會看到以mysql>開始的提示行,在這里你可以輸入任何有效的sql查詢語句:比如輸入:show databases;  來顯示所有的數據庫,注意后面的分號不能丟失,它標識一行命令的結束。至此,恭喜你,mysql安裝成功了。

    使用Linux之安裝MySQL


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM