如何在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的服務(wù)端和客服端,所以使用下面兩個(gè)文件:
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命令將這兩個(gè)文件移動(dòng)到?/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 ??啟動(dòng)mysql服務(wù)
設(shè)置登錄密碼
安裝完成后使用mysq命令登錄,這時(shí)需要修改root登錄密碼:
UPDATE user SET Password=PASSWORD(123456) where USER='root';
修改遠(yuǎn)程設(shè)置
這時(shí)mysql只能本機(jī)連接,如果需要遠(yuǎn)程連接,還需通過以下設(shè)置
GRANT ALL PRIVILEGES ON *.* TO?'myuser'@'%'?IDENTIFIED BY '123456' WITH GRANT OPTION;表示任何ip通過用戶myuser,密碼123456進(jìn)行遠(yuǎn)程連接。
如果要制定唯一的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),謝謝作者===================================
附:
啟動(dòng)mysql報(bào)錯(cuò):
如果啟動(dòng)出錯(cuò),可以使用以下辦法解決,來自網(wǎng)上
發(fā)生錯(cuò)誤:Starting MySQL ERROR! The server quit without updataing PID file....
經(jīng)百度后解決方法是:
vi ?/etc/selinux/config
把 SELINUX=enforcing 改為?SELINUX=disabled?后存盤退出重啟機(jī)器試試,必須要重啟,很關(guān)鍵。
千辛萬苦重啟后盼望著能管用,結(jié)果 服務(wù)器啟動(dòng)不了了。。。。。
顯示錯(cuò)誤:Kernel panic - not syncing: Attempted to kill init
PS:太糟心了,安裝個(gè)MySQL 費(fèi)這么大的勁。。。
經(jīng)過百度又找到新的解決文案:解決辦法
系統(tǒng)啟動(dòng)的時(shí)候,按下 ‘e’ 鍵進(jìn)入 grub 編輯界面,編輯 grub 菜單,選擇 “kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet” ?一欄,按‘e’鍵進(jìn)入編輯,在末尾增加enforcing=0,即:
kernel /vmlinuz-2.6.23.1-42.fc8 ro root=/dev/vogroup00/logvol00 rhgb quiet?enforcing=0
按‘b’鍵繼續(xù)引導(dǎo),OK順利前進(jìn)。
好吧終于順利進(jìn)入到 Linux 系統(tǒng),啟動(dòng)MySQL 服務(wù):
service mysql start
又提示錯(cuò)誤:MySQL:?Starting?MySQL…..?ERROR!?The?server?quit?without?updating?PID?file解決辦法
是因?yàn)?MySQL 沒有初始化表
/usr/bin/mysql_install_db --user=mysql
service mysql start?就可以重啟MySQL 服務(wù)了。
查看是否安裝了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)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 王者荣耀云缨被动怎么打出来
- 下一篇: 数据库mysql面试题 it_【模块三】