? ? ? ?近來進行mysql的研究使用,對于服務器知識一竅不通的我還是需要從基本練起,首先從mysql的安裝開始,安裝步驟如下:
? 一、?卸載原先數據庫
1、 ?查詢系統有沒有安裝數據庫
rpm?-qa?|?grep?mysql
? ? ? ? 2、卸載原先的數據庫
? ? ? ? ? ? ? ?
???rpm?-e?mysql //?普通刪除模式 ?rpm?-e?--nodeps?mysql //?強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它文件,則用該命令可以對其進行強力刪除
?如果上述命令任然無法刪除,則可以參考:?《linux 怎么完全卸載mysql數據庫 》
二、 使用yum 安裝數據庫
? ? ? ?1、查詢yum提供的數據庫版本
?????????????????????yum?list?|?grep?mysql
? ? ? ?2、安裝數據庫
????????????????????yum?install??-y??mysql-server??mysql??mysql-deve
? ? ?3、 ?查看安裝的數據庫版本
?????????????????????rpm?-qi?mysql-server
? ?4、啟動數據庫
?service?mysqld?start???????????? ?如果命令啟動不了:mysql:?unrecognized?service???????????? ?使用:????/etc/rc.d/init.d/mysqld?start???????????? ?修改啟動文件權限???chmod?755?/etc/rc.d/init.d/mysqld ?再次啟動:service?mysqld?start
? ? ? ? 5、查詢數據庫是否開機啟動? ? ? ? ? ? ? ? ? ? ??
chkconfig?--list?|?grep?mysqld
? ? ? ?6、設置開機啟動? ? ? ? ? ? ? ? ? ??
chkconfig?mysqld?on
? ? ? ?7、設置mysql 數據庫 root 用戶的初始密碼? ? ? ? ? ? ?
??/usr/bin/mysqladmin?-u?root?password?'new-password'
? ? ? ? ? 或
mysqladmin?-u?root?password?'root'
? ? ? 8、進入mysql:#mysql -u root
?三、查看數據庫配置文件位置
? ? ? ?1、cat /etc/my.cnf
? ? [root@bogon?Desktop]#?cat?/etc/my.cnf ????????????????[mysqld] ????????????????datadir=/var/lib/mysql ????????????????socket=/var/lib/mysql/mysql.sock ????????????????user=mysql ????????????????#?Disabling?symbolic-links?is?recommendedto?prevent?assorted?security?risks ????????????????symbolic-links=0
2、查看mysql數據位置與日志
/var/lib/mysql ?????????????/var/log/mysqld.log
四、報錯修改
??使用root用戶登錄發生以下錯誤:
?mysqlaccess denied for user ‘root’@
? ? ?進行如下修改:
?#?/etc/init.d/mysql?stop #?mysqld_safe?--user=mysql?--skip-grant-tables?--skip-networking?& #?mysql?-u?root?mysql mysql>?UPDATE?user?SET?Password=PASSWORD('newpassword')?where?USER='root'; mysql>?FLUSH?PRIVILEGES; mysql>?quit #?/etc/init.d/mysql?restart #?mysql?-uroot?-p Enter?password:?
?以上就是linux mysql安裝與維護的詳情介紹的內容,更多相關內容請關注PHP中文網(www.php.cn)!
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END