如何在centos中找到安装mysql_centos上如何安装mysql
centos可以使用yum安裝mysql 但是版本很低,且不靈活。
本文將介紹如何使用安裝包安裝mysql
將下載文件放在/opt/mysoft文件夾中
解壓文件
tar -xf?MySQL-5.6.22-1.linux_glibc2.5.x86_64.rpm-bundle.tar
這里我們要安裝mysql的服務端和客服端,所以使用下面兩個文件:
MySQL數(shù)據(jù)庫: MySQL-server-5.6.22-1.linux_glibc2.5.x86_64.rpm
MySQL客戶端:MySQL-client-5.6.22-1.linux_glibc2.5.x86_64.rpm
使用mv命令將這兩個文件移動到?/usr/local/software 文件夾中
安裝
rpm -ivh MySQL-server-5.6.22-1.linux_glibc2.5.x86_64.rpm
rpm -ivh MySQL-client-5.6.22-1.linux_glibc2.5.x86_64.rpm
安裝完成
service mysql start ??啟動mysql服務
設(shè)置登錄密碼
安裝完成后使用mysq命令登錄,這時需要修改root登錄密碼:
UPDATE user SET Password=PASSWORD(123456) where USER='root';
修改遠程設(shè)置
這時mysql只能本機連接,如果需要遠程連接,還需通過以下設(shè)置
GRANT ALL PRIVILEGES ON *.* TO?'myuser'@'%'?IDENTIFIED BY '123456' WITH GRANT OPTION;表示任何ip通過用戶myuser,密碼123456進行遠程連接。
如果要制定唯一的ip,使用
GRANT ALL PRIVILEGES ON *.* TO?'myuser'@'192.168.2.206'?IDENTIFIED BY '123456' WITH GRANT OPTION;
設(shè)置完成后要使用 flush privileges 刷新
可以使用 select user,password,local from user 來查看設(shè)置了哪些用戶
===================以下內(nèi)容來自互聯(lián)網(wǎng),謝謝作者===================================
附:
啟動mysql報錯:
如果啟動出錯,可以使用以下辦法解決,來自網(wǎng)上
發(fā)生錯誤:Starting MySQL ERROR! The server quit without updataing PID file....
經(jīng)百度后解決方法是:
vi ?/etc/selinux/config
把 SELINUX=enforcing 改為?SELINUX=disabled?后存盤退出重啟機器試試,必須要重啟,很關(guān)鍵。
千辛萬苦重啟后盼望著能管用,結(jié)果 服務器啟動不了了。。。。。
顯示錯誤:Kernel panic - not syncing: Attempted to kill init
PS:太糟心了,安裝個MySQL 費這么大的勁。。。
經(jīng)過百度又找到新的解決文案:解決辦法
系統(tǒng)啟動的時候,按下 ‘e’ 鍵進入 grub 編輯界面,編輯 grub 菜單,選擇 “kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet” ?一欄,按‘e’鍵進入編輯,在末尾增加enforcing=0,即:
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet?enforcing=0
按‘b’鍵繼續(xù)引導,OK順利前進。
好吧終于順利進入到 Linux 系統(tǒng),啟動MySQL 服務:
service mysql start
又提示錯誤:MySQL:?Starting?MySQL…..?ERROR!?The?server?quit?without?updating?PID?file解決辦法
是因為 MySQL 沒有初始化表
/usr/bin/mysql_install_db --user=mysql
service mysql start?就可以重啟MySQL 服務了。
查看是否安裝了mysql:
rpm -qa | grep mysql? ?--查看系統(tǒng)之前是否已安裝MySQL
卸載mysql:
rpm -e --nodeps mysql-libs-5.1.47-4.el6.i686??或是 ps – ef | grep mysql
清除殘留文件
rm -rf /var/lib/mysql*
rm -rf /usr/share/mysql*
總結(jié)
以上是生活随笔為你收集整理的如何在centos中找到安装mysql_centos上如何安装mysql的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 王者荣耀云缨被动怎么打出来
- 下一篇: 试管婴儿的大概费用