[root@localhost ~]# yum install cmake make -y
[root@localhost ~]# yum install gcc gcc-c++autoconf bison automake zlib* fiex* libxml* ncurses-devellibmcrypt*libtool-ltdl-devel* -y
[root@localhost ~]# cp/root/mysql-5.6.15.tar.gz /usr/software/
[root@localhost ~]# cd /usr/software
開始編譯安裝
[root@localhost ~]# tar -zxvf mysql-5.6.15.tar.gz
[root@localhost ~]# cd mysql-5.6.15
[root@localhost ~]# cmake-dcmake_install_prefix=/usr/local/mysql \
-dmysql_unix_addr=/data/mysql/mysql.sock \
-ddefault_charset=utf8 \
-ddefault_collation=utf8_general_ci \
-dwith_extra_charsets:string=utf8,gbk \
-dwith_innobase_storage_engine=1 \
-dwith_readline=1 \
-denabled_local_infile=1 \
-dmysql_datadir=/data/mysql/ \
-dmysql_user=mysql \
-dmysql_tcp_port=3306
[root@localhost ~]# make && makeinstall
檢視mysql.mysql
的使用者及組是否存在
[root@localhost ~]# cat /etc/passwd |grep mysql
mysql:x:501:503::/home/mysql:/bin/bash
[root@localhost ~]# cat /etc/group |grep mysql
mysql:x:503: 不
ok就執行以下兩行命令(否則跳過這一步)
[root@localhost ~]# groupaddmysql #
新增mysql
使用者組[root@localhost ~]# useradd mysql -g mysql -s/sbin/nologin #
新增mysql使用者
mkdir -p /data/mysql #
建立mysql資料庫存放目錄
chown -r mysql:mysql /data/mysql #
設定mysql資料庫目錄許可權
mkdir -p /usr/local/mysql #
建立mysql安裝目錄
cp ./support-files/my-defaultnf /etc/my.cnf #
拷貝配置檔案(注意:如果/etc目錄下面預設有乙個my.cnf,直接覆蓋即可)
vi /etc/my.cnf #
編輯配置檔案,在[mysqld] 部分增加下面一行
datadir = /data/mysql #
新增mysql資料庫路徑
:wq! #
儲存退出
./scripts/mysql_install_db --user=mysql #
生成mysql系統資料庫
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld #
把mysql加入系統啟動
chmod 755 /etc/init.d/mysqld #
增加執行許可權
chkconfig mysqld on #
設定開機啟動
vi /etc/rc.d/init.d/mysqld #
編輯
basedir = /usr/local/mysql #mysql
程式安裝路徑
datadir = /data/mysql #mysql
資料庫存放目錄
service mysqld start #
啟動
vi /etc/profile #
把mysql服務加入系統環境變數:在最後新增下面這一行
export path=$path:/usr/local/mysql/bin
:wq! #
儲存退出
下面這兩行把myslq的庫檔案鏈結到系統預設的位置,在編譯類似php等軟體時可以不用指定mysql的庫檔案位址。
ln -s /usr/local/mysql/lib/mysql /usr/lib/mysql
ln -s /usr/local/mysql/include/mysql /usr/include/mysql
shutdown -r now #
需要重啟系統,等待系統重新啟動之後繼續在終端命令列下面操作
mysql –uroot –p 密碼為空。進入
CentOS6 7原始碼安裝vim 8 0
配置configure 編譯 安裝 sudo configure with features huge enable multibyte enable rubyinterp yes enable pythoninterp yes with python config dir usr local py...
centos6 7環境上原始碼安裝mysql5 6
本文是繼上篇文章centos6.7環境上原始碼安裝nginx1.12.1,繼續安裝mysql的說明,因此環境同上,再次就不在贅述。注意 從mysql5.5開始,不再使用make進行編譯,而是採用cmake進行編譯。所以沒有安裝cmake的還得安裝cmake 二,安裝cmake yum install...
虛擬機器安裝 CentOS 6 7
想用虛擬機器安裝下 centos 4.安裝後,進入發現網路無法用,需要手動修改 vi etc sysconfig network scripts ifcfg eth0 將其中的 onboot 改為yes,再看下bootproto是否為dhcp,不是得話改回來,然後重啟系統或者service etc ...