[root@xiaoluo ~]# rpm -qa | grep mysql // 這個命令就會檢視該作業系統上是否已經安裝了mysql資料庫
有的話,我們就通過 rpm -e 命令 或者 rpm -e –nodeps 命令來解除安裝掉
[root@xiaoluo ~]# rpm -e mysql // 普通刪除模式
[root@xiaoluo ~]# rpm -e --nodeps mysql // 強力刪除模式,如果使用上面命令刪除時,提示有依賴的其它檔案,則用該命令可以對其進行強力刪除
在刪除完以後我們可以通過 rpm -qa | grep mysql 命令來檢視mysql是否已經解除安裝成功
通過輸入 yum install -y mysql-server mysql mysql-devel 命令將mysql mysql-server mysql-devel都安裝好
[root@xiaoluo ~]# yum install -y mysql-server mysql mysql-devel
安裝完成後,通過如下命令,檢視剛安裝好的mysql-server的版本
[root@xiaoluo ~]# rpm -qi mysql-server
在安裝完mysql資料庫以後,會發現會多出乙個mysqld的服務,這個就是我們的資料庫服務,我們通過輸入 service mysqld start 命令就可以啟動我們的mysql服務
[root@xiaoluo ~]# service mysqld start
第一次啟動mysql伺服器以後會提示非常多的資訊,目的就是對mysql資料庫進行初始化操作,當我們再次重新啟動mysql服務時,就不會提示這麼多資訊了,如:
[root@xiaoluo ~]# chkconfig --list | grep mysqld
mysqld 0:關閉 1:關閉 2:關閉 3:關閉 4:關閉 5:關閉 6:關閉
發現mysqld服務並沒有開機自動啟動,我們當然可以通過 chkconfig mysqld on 命令來將其設定成開機啟動,這樣就不用每次都去手動啟動了
[root@xiaoluo ~]# chkconfig mysqld on
[root@xiaoluo ~]# chkconfig --list | grep mysql
mysqld 0:關閉 1:關閉 2:啟用 3:啟用 4:啟用 5:啟用 6:關閉
目前我們還未給資料庫root使用者設定密碼(注意:這個root賬號是mysql的root賬號,非linux的root賬號)
[root@xiaoluo ~]# mysqladmin -u root password 'root' // 通過該命令給root賬號設定密碼為 root
此時我們就可以通過 mysql -u root -p 命令來登入我們的mysql資料庫了
[root@xiaoluo ~]#mysql -u root -p
enter passwoer:
...
現在可以建立乙個資料庫,來驗證一下該資料庫檔案的存放位置,建立語句如:
create database `test2` default character set utf8 collate utf8_general_ci;
vim /etc/mysql/my.conf
找到 bind-address = 127.0.0.1 ,注釋掉這句話,沒有的話就忽略
進入linux系統下的mysql資料庫中,開啟user表,找到「host」字段值為「localhost」的記錄,將值「localhost」更新為「%」。
命令如下:
#mysql -u root -p
enter password:
mysql>use mysql;
mysql>update user set host='%' where user='root' and host='localhost';
mysql>select host,user from user;
然後重啟mysql
service mysqld restart
未給localhost root使用者授權,新建乙個localhost root使用者,然後授權給他
create user 'root'@'localhost' identified by '你的密碼';
grant all privileges on *.* to root@'localhost';
yum方式安裝的mysql
1、yum remove mysql mysql-server mysql-libs compat-mysql51
2、rm -rf /var/lib/mysql
3、rm /etc/my.cnf
檢視是否還有mysql軟體:
rpm -qa|grep mysql
如果存在的話,繼續刪除即可。
rpm方式安裝的mysql
a)檢視系統中是否以rpm包安裝的mysql:
[root@localhost opt]# rpm -qa | grep -i mysql
mysql-server-5.6.17-1.el6.i686
mysql-client-5.6.17-1.el6.i686
b)解除安裝mysql
[root@localhost local]# rpm -e mysql-server-5.6.17-1.el6.i686
[root@localhost local]# rpm -e mysql-client-5.6.17-1.el6.i686
c)刪除mysql服務
[root@localhost local]# chkconfig –list | grep -i mysql
[root@localhost local]# chkconfig –del mysql
d)刪除分散mysql資料夾
[root@localhost local]# whereis mysql 或者 find / -name mysql
mysql: /usr/lib/mysql /usr/share/mysql
清空相關mysql的所有目錄以及檔案
rm -rf /usr/lib/mysql
rm -rf /usr/share/mysql
rm -rf /usr/my.cnf
通過以上幾步,mysql應該已經完全解除安裝乾淨了
CentOS下yum本地配置
centos預設的 yumyum環境 步驟 1 配置 yum檔案 系統讀取yum 配置時,是讀取以 repo 為結尾的配置檔案。即centos base.repo 現在我們把原來的centos base.repo後加個字尾,不讓系統讀取此配置。再新建配置 etc yum.repos.d centos...
Centos 配置yum 的幾種方式
一 yum 的 基礎運用 1 命令形式 yum option command package 選項 option h 幫助 y 直接安裝的意思yes q 不顯示安裝的過程 其他的可以通過 yum h 檢視 同樣 command 也通過 yum h 檢視 2 常用的命令 2.1 安裝 yum y in...
CentOS 下配置網路yum源
那麼現在我們的目的就很明確了,就是給yum配置乙個倉庫。這裡以在centos 下配置網路yum源為例!3 執行yum源更新 root localhost yum clean all 清除以前使用yum的快取 root localhost yum makecache 建立乙個快取,以後方便在快取中搜尋...