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

linux 源碼安裝mysql 5.5,mysql5.5

編輯:MySQL綜合教程

linux 源碼安裝mysql 5.5,mysql5.5


     今天在ubuntu和CentOS下,用源碼反復安裝了許多次mysql,趁還沒忘記,趕緊記下來。。。      在ubuntu和CentOS下安裝過程倒是沒什麼差別。      0.下載源碼,傳到服務器上      1.准備cmake和libncurse           ubuntu 下用 apt-get install cmake 和apt-get install libncurse安裝           CentOS下用yum -y install ncurses-devel 和yum -y install cmake安裝。某些版本要用yum -y install cmake28.x86_64      2.創建mysql用戶           groupadd mysql           useradd mysql -g mysql -s /sbin/nologin      3.創建安裝目錄並授權           mkdir -p /usr/local/mysql/data           chown -R mysql.mysql /usr/local/mysql      4.解壓並安裝           tar zxvf mysql-5.5.47.tar.gz           cd mysql-5.5.47           mkdir build #建立一個build文件讓源碼和編譯生成的文件分開,查文件更方便。           cd build           cmake28 .. -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \  #安裝目錄                   -DMYSQL_UNIX_ADDR=/usr/local/mysql/mysql.sock \     #使用的套接字路徑                   -DDEFAULT_CHARSET=utf8 \     #指定服務器默認字符集                   -DDEFAULT_COLLATION=utf8_general_ci \     #指定服務器默認校對規則                   -DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \   #安裝需要的字符集                     -DWITH_INNOBASE_STORAGE_ENGINE=1 \     #支持InnoDB引擎                   -DWITH_READLINE=1 \                         -DENABLED_LOCAL_INFILE=1 \     #指定是否允許本地執行LOAD DATA INFILE                   -DMYSQL_DATADIR=/usr/local/mysql/data/ \     #數據存放位置                   -DMYSQL_TCP_PORT=3306     #默認端口           make && make install      5.將mysql的配置文件添加到/etc/下           cp support-files/my-small.cnf /etc/my.cnf     #mysql配置文件           chmod 755 scripts/mysql_install_db     #執行權限           scripts/mysql_install_db  --user=mysql  --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/     #初始化           cp support-files/mysql.server /etc/init.d/mysqld     #啟動程序           chmod 755 /etc/init.d/mysqld     #執行權限      6.啟動服務           service mysqld start      7.添加密碼           /usr/local/mysql/bin/mysqladmin -u root password 'passwd'

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