本文用於安裝mysql5.6.14版本,其中有軟體以及詳細安裝啟動步驟,緊以借鑑.
正文:
使用下面的命令檢查是否安裝有mysql server
rpm結果如下:-qa |
grep mysql
[root@hsp ~]# rpm -qa | grep mysql
mysql-libs-5.1.73-7.el6.x86_64
進行解除安裝:
rpm-e mysql
_libs
//普通刪除模式
rpm -e --nodeps mysq
l_libs
// 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除
安裝編譯**需要的包
yum5.6-y install make gcc-c++ cmake bison-devel ncurses-
devel
.14 :
解壓
tar xvf mysql-編譯5.6.
14.tar.gz
cd mysql
-5.6.14
[原始碼=》編譯]
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整個過程需要30分鐘左右……&&make install
設定許可權:
使用下面的命令檢視是否有mysql使用者及使用者組
cat如果沒有就建立/etc/
passwd //檢視使用者列表
cat
/etc/
group //檢視使用者組列表
groupadd mysql修改useradd
-g mysql mysql
/usr/local/
mysql許可權
chown初始化配置-r mysql:mysql /usr/local/
mysql
,進入安裝路徑
(在執行下面的指令)
,執行初始化配置指令碼,建立系統自帶的資料庫和表(
這是一條指令!!
)
cd注:在啟動mysql服務時,會按照一定次序搜尋my.cnf,先在/etc目錄下找,找不到則會搜尋"$basedir/my.cnf",在本例中就是 /usr/local/mysql/my.cnf,這是新版mysql的配置檔案的預設位置!/usr/local/
mysql
scripts
/mysql_install_db --basedir=/usr/local/mysql
--datadir=/usr/local/mysql/data --user=
mysql
注意:在centos 6.8版作業系統的最小安裝完成後,在/etc目錄下會存在乙個my.cnf,需要將此檔案更名為其他的名字,如:/etc/my.cnf.bak,否則,該檔案會干擾原始碼安裝的mysql的正確配置,造成無法啟動。
修改名稱,防止干擾:
mv /etc/my.cnf /etc/my.cnf.bak新增服務,拷貝服務指令碼到init.d目錄,並設定開機啟動
[注意在 /usr/local/mysql 下執行]
cp support執行下面的命令修改root密碼-files/mysql.server /etc/init.d/
mysql
chkconfig mysql on
service mysql start
//啟動mysql
cd /usr/local/mysql/bin簡單使用:./mysql
-uroot
mysql
> set password = password(
'root'
);
建立乙個資料庫
db01
建立一張表 item
新增乙個使用者,如果成功,說明我們的資料庫就安裝成功了!
結束!!
Linux LNMP環境搭建之MySQL安裝
centos7環境 mysql為預設版本5.6.42 1.先新增mysql yum源到系統源列表中 rpm ivh 2.安裝命令 yum install mysql server 3.啟動mysql服務 systemctl start mysqld.service 4.啟動服務之後進入mysql m...
linux 搭建mysql環境
僅適用centos 7以下的版本 1 登入root使用者,進入tmp目錄,建立資料夾 mysqlinstall,把 redhat 6 mysql 5.6.34 1.el6.x86 64.rpm bundle.tar 壓縮包上傳到 mysqlinstall 中。2 tar xvf redhat 6 m...
linux下mysql環境搭建
linux版本 centos6 x64 yum install mysql server 啟動mysql服務 service mysqld start 現在使用mysql命令就可以進入資料庫 此時的root是沒有密碼的,為了安全起見,給root設定密碼 set password for root l...