国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

CentOS 5.5下安裝MySQL 5.5全過程分享

2020-01-18 23:57:44
字體:
供稿:網(wǎng)友

打開終端

切換到根目錄

[shell@localhost ~]# su -安裝Mysql5.5之前先卸載CentOS自帶的Mysql5.0。

[root@localhost ~]# yum remove mysql

安裝cmake

下載cmake源碼包cmake-2.8.5.tar.gz

[root@localhost ~]# wget http://www.cmake.org/files/v2.8/cmake-2.8.5.tar.gz編譯安裝[root@localhost]# tar xzvf cmake-2.8.5.tar.gz [root@localhost]# cd cmake-2.8.5 [root@localhost cmake-2.8.5]# ./bootstrap Error when bootstrapping CMake: Cannot find appropriate C compiler on this system. Please specify one using environment variable CC. See cmake_bootstrap.log for compilers attempted. 報錯:缺少C的編譯器。

解決方法:安裝gcc編譯器

可以從Linux系統(tǒng)的安裝盤中安裝,也可以簡單地用yum安裝

[root@localhost ~]# yum install gcc

繼續(xù)cmake的安裝

[root@localhost cmake-2.8.5]# ./bootstrap Error when bootstrapping CMake: Cannot find appropriate C++ compiler on this system. Please specify one using environment variable CXX. See cmake_bootstrap.log for compilers attempted. 再次報錯:缺少C++編譯器。

安裝gcc-c++編譯器

同樣可以從Linux系統(tǒng)的安裝盤中安裝,或者簡單地用yum安裝

[root@localhost ~]# yum install gcc-c++

重復(fù)上面的操作

[root@localhost cmake-2.8.5]# ./bootstrap

沒有報錯后,編譯安裝

[root@localhost cmake-2.8.5]# make [root@localhost cmake-2.8.5]# make install[root@localhost cmake-2.8.5]# cmake -version

開始正式安裝Mysql

添加mysql用戶和用戶組

[root@localhost ~]# groupadd mysql [root@localhost ~]# useradd -g mysql mysql

下載mysql的源碼包mysql-5.5.27.tar.gz

[root@localhost ~]# wget http://dev.mysql.com/Downloads/MySQL-5.5/mysql-5.5.27.tar.gz解壓

[root@localhost ~]# cd /usr/local/[root@localhost local]# tar xzvf mysql-5.5.27.tar.gz[root@localhost local]# cd mysql-5.5.27

cmake運行

[root@localhost mysql-5.5.27]# cmake .

報錯:

-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH) CMake Error at cmake/readline.cmake:82 (MESSAGE): Curses library not found. Please install appropriate package, remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel. Call Stack (most recent call first): cmake/readline.cmake:126 (FIND_CURSES) cmake/readline.cmake:216 (MYSQL_USE_BUNDLED_LIBEDIT) CMakeLists.txt:250 (MYSQL_CHECK_READLINE) -- Configuring incomplete, errors occurred!

解決辦法:

[root@localhost mysql-5.5.27]# rm CMakeCache.txt [root@localhost mysql-5.5.27]# yum -y install ncurses-devel*

重新cmake運行

[root@localhost mysql-5.5.27]# cmake .還是有個警告

Warning: Bison executable not found in PATH有一個警告,也解決了它,缺少Bison就安裝一下

[root@localhost mysql-5.5.27]# yum install bison

再次運行,沒有報錯

[root@localhost mysql-5.5.27]# cmake .在編譯安裝前,可以設(shè)置安裝的配置選項

[root@localhost mysql-5.5.27]# ./configure --help根據(jù)幫助信息選擇自己需要設(shè)置的選項,當(dāng)然也可以跳過這步,按默認設(shè)置


#開始編譯安裝,時間有點稍長...

[root@localhost mysql-5.5.27]# make && make install完成編譯安裝

進入安裝目錄,將程序二進制的所有權(quán)改為root,數(shù)據(jù)目錄的所有權(quán)改為mysql用戶,更新授權(quán)表

[root@localhost mysql-5.5.27]# cd /usr/local/mysql[root@localhost mysql]# chown -R root . [root@localhost mysql]# chown -R mysql . [root@localhost mysql]# chgrp -R mysql . [root@localhost mysql]# scripts/mysql_install_db --user=mysql 初始化數(shù)據(jù)庫[root@localhost mysql]# /usr/local/mysql/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 安全啟動mysql

[root@localhost mysql]# ./bin/mysqld_safe --user=mysql關(guān)閉mysql

[root@localhost mysql]# ./bin/mysqladmin -u root shutdown -p默認密碼為空方便調(diào)用,為mysql設(shè)置一個軟鏈接[root@localhost ~]# ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql

其他設(shè)置處理:

設(shè)置選項文件,將配置文件拷貝到/etc下

[root@localhost mysql]# cp support-files/my-medium.cnf /etc/mysql.cnf 設(shè)置開機自啟動[root@localhost mysql]# cp support-files/mysql.server /etc/init.d/mysql [root@localhost mysql]# chmod +x /etc/init.d/mysql [root@localhost mysql]# chkconfig

主站蜘蛛池模板: 嘉荫县| 方正县| 宜城市| 望江县| 淮安市| 清水县| 沅江市| 九江县| 崇义县| 名山县| 石屏县| 汝阳县| 文安县| 贺州市| 油尖旺区| 密山市| 淄博市| 南岸区| 封开县| 上栗县| 龙州县| 桓台县| 泌阳县| 岳普湖县| 灯塔市| 新蔡县| 思南县| 抚顺市| 三原县| 巩留县| 舒兰市| 延寿县| 双柏县| 增城市| 新田县| 固安县| 闽侯县| 离岛区| 萍乡市| 白水县| 封开县|