您好,登錄后才能下訂單哦!
使用下面的命令檢查是否安裝有MySQL Server 我們查到的結果是這樣:
[root@localhost ~]# rpm -qa | grep mysql
mysql-libs-5.1.73-7.el6.x86_64
有的話通過下面的命令來卸載掉
rpm -e --nodeps mysql_libs
安裝編譯代碼需要的包
yum -y install make gcc-c++ cmake bison-devel ncurses-devel
解壓的軟件包 mysql-5.6.14.tar.gz 密碼:nu20
tar -zxvf 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 && make install
整個過程需要20多分鐘半個小時的樣子...
groupadd mysql
useradd -g mysql mysql
chown -R mysql:mysql /usr/local/mysql
cd /usr/local/mysql
scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql
我們以后使用 /usr/local/mysql/my.cnf 這個配置文件,為了防止干擾,將etc下的my.cnf改名
mv /etc/my.cnf /etc/my.cnf.bak
在 /usr/local/mysql 下執行
cp support-files/mysql.server /etc/init.d/mysqld
chkconfig mysqld on
service mysqld start
cd /usr/local/mysql/bin
./mysql -uroot -p
安裝完成之后,root用戶密碼默認為空
修改/etc/profile文件,添加
PATH=$PATH:/usr/local/mysql/bin
執行source命令,使得配置生效
source /etc/profile
mysql -u root -p
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。