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

Mysql數據庫安裝步驟

編輯:MySQL綜合教程


Mysql數據庫安裝步驟   由於mysql不斷更新中加入了更多的特性,所以就學習來說最好選擇安裝5.5以上的版本,我選擇安裝的mysql的版本為mysql-5.6.4-m7.tar.gz,所以安裝方法使用的是Cmake,與5.5以下使用configure的版本有所不同。以下是詳細的安裝步驟:   1、  解壓壓縮文件:   tar -zxvf mysql-5.6.4-m7.tar.gz   2、  進入解壓後的文件夾:   cd  mysql-5.6.4-m7   3、  認識Mysql的CMAKE配置選項:   www.2cto.com      1>基本配置命令   Configure命令   CMake命令   作用   ./configure   cmake .   按默認選項進行配置   ./configure --help   cmake . -LH or ccmake .   查看命令幫助   make clean   rm config.cache   make clean   rm CMakeCache.txt   在重新配置和編譯前清除舊的object文件和緩存的信息     2>Mysql安裝布局選項   configure選項   CMake選項   作用  www.2cto.com     --prefix=/usr   -DCMAKE_INSTALL_PREFIX=/usr   安裝的主目錄   --libexecdir=/usr/sbin   -DINSTALL_SBINDIR=sbin   Mysqld目錄   --localstatedir=/var/lib/mysql   -DMYSQL_DATADIR=/var/lib/mysql   Data 目錄   --sysconfdir=/etc/mysql   -DSYSCONFDIR=/etc/mysql   Config目錄 (my.cnf)   --with-plugindir=/usr/lib64/mysql/plugin   -DINSTALL_PLUGINDIR=lib64/mysql/plugin   插件目錄   --mandir=/usr/share/man   -DINSTALL_MANDIR=share/man   幫助文檔目錄   --sharedstatedir=/usr/share/mysql   -DINSTALL_SHAREDIR=share   共享數據目錄   --libdir=/usr/lib64/mysql   -DINSTALL_LIBDIR=lib64/mysql   庫文件安裝目錄  www.2cto.com     --includedir=/usr/include/mysql   -DINSTALL_INCLUDEDIR=include/mysql   頭文件安裝目錄   --infodir=/usr/share/info   -DINSTALL_INFODIR=share/info   Info文件目錄  www.2cto.com         3>Mysql存儲引擎選項           由於Mysql的存儲引擎室插件形式的所以需要使用命令選項選取所要使用的引擎類型如:InnoDB, ARCHIVE, and BLACKHOLE engines:   -DWITH_INNOBASE_STORAGE_ENGINE=1   -DWITH_ARCHIVE_STORAGE_ENGINE=1   -DWITH_BLACKHOLE_STORAGE_ENGINE=1      4>其他選項   configure選項   CMake選項   作用   --with-tcp-port-=3306   -DMYSQL_TCP_PORT=3306   TCP/IP端口號   --with-unix-socket-path=/tmp/mysqld.sock   -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock   UNIX socket文件   --enable-local-infile   -DENABLED_LOCAL_INFILE=1   啟用支持導入數據的Local變量   --with-extra-charsets=all   -DEXTRA_CHARSETS=all   額外的字符集   --with-charset=utf8   -DDEFAULT_CHARSET=utf8   默認字符集  www.2cto.com     --with-collation=utf8_general_ci   -DDEFAULT_COLLATION=utf8_general_ci    默認排序字符集   --with-mysqld-user=mysql   -DMYSQL_USER=mysql   啟動mysql者   --without-debug   -DWITH_DEBUG=0   是否支持調試   4、  添加新的用戶    sudo adduser mysql   5、  按照需要配置Mysql安裝選項   了解了以上信息就可以根據自己的需要選擇合適的命令選項進行安裝了。   cmake .   -DCMAKE_INSTALL_PREFIX=/mysql   \   -DMYSQL_DATADIR=/mysql/Data          \   -DMYSQL_UNIX_ADDR=/tmp/mysql.sock   \   -DMYSQL_USER=mysql   \   -DWITH_MYISAM_STORAGE_ENGINE=1  \   -DWITH_INNOBASE_STORAGE_ENGINE=1  \   -DWITH_MEMORY_STORAGE_ENGINE=1  \   -DENABLED_LOCAL_INFILE=1   (注:若運行 cmake報錯Curses library not found,請自行安裝libncurses5-dev包,然後運行rmCMakeCache.txt清理緩存,重新運行Cmake命令)   make  www.2cto.com     sudo make install   6、  安裝默認的數據庫   cd   /mysql/scripts   sudo ./mysql_install_db --basedir=/usr/local/mysql--datadir=/usr/local/mysql/data --user=mysql    (若出現錯誤提示FATALERROR: Could not find ./bin/my_print_defaults ,請注意選項為“--”而非“-”)   7、  復制mysql配置文件到系統配置路徑下   cd /usr/local/mysql/support-files      sudo cp my-medium.cnf /etc/my.cnf   8、  復制服務文件(使用service命令時可以用到)   sudo cp mysql.server /etc/init.d/mysqld   9、  切換用戶為mysql並啟動mysql   su mysql  www.2cto.com     service mysqld start   exit        (建議使用su mysql -c "service mysqld start")   10、查看啟動情況   netstat -nat   Active Internet connections (servers and established)   Proto Recv-Q Send-Q Local Address      Foreign Address     State      tcp  0  0         0.0.0.0:3306           0.0.0.0:*      LISTEN       由於 mysql在未指定端口下得默認端口是3306,所以可見mysql已經安裝成功 。   11、設置軟連接,添加mysql(基本命令),  mysqldump(備份命令),  mysqladmin(管理命令)到/usr/bins使其能在shell中直接運行  www.2cto.com         sudo ln -s /usr/local/mysql/bin/mysql /usr/bin       sudo ln -s /usr/local/mysql/bin/mysqldump /usr/bin       sudo ln -s /usr/local/mysql/bin/mysqladmin /usr/bin   至此所有的安裝工作已經全部完成!     作者 xinhanggebuguake

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