二:安裝
三:徹底刪除mysql
yum install -y unzip zip
unzip mysql-libs.zip
解壓完以後內容包括
注意:如果此機器之前裝過mysql且失敗了,建議刪除centos-7預設是mariadb後,直接按照步驟三去完全刪除mysql,然後再進行安裝
rpm -qa | grep mysql
這裡返回空值,說明沒有安裝
這裡執行安裝命令是無效的,因為centos-7預設是mariadb,所以執行命令只是更新mariadb資料庫.linux預設的資料庫會跟mysql資料庫放生衝突,直接解除安裝即可
[root@hw /]# rpm -qa | grep mariadb
mariadb-libs-5.5.52-1.el7.x86_64
[root@hw /]# rpm -e --nodeps mariadb-libs-5.5.52-1.el7.x86_64
安裝依賴包:net-tools,perl,autoconf
[root@hadoop103 mysql-libs]# yum install -y perl
[root@hadoop103 mysql-libs]# yum install -y net-tools
[root@hadoop103 mysql-libs]# yum install -y autoconf
[root@hadoop102 mysql-libs]# rpm -ivh mysql-server-5.6.24-1.el6.x86_64.rpm
[root@hadoop102 mysql-libs]# cat /root/.mysql_secret
oexaqus8iwkg19xs
[root@hadoop102 mysql-libs]# service mysql status
[root@hadoop102 mysql-libs]# service mysql start
[root@hadoop102 mysql-libs]# rpm -ivh mysql-client-5.6.24-1.el6.x86_64.rpm
[root@hadoop102 mysql-libs]# mysql -uroot -poexaqus8iwkg19xs
mysql>set password=password('123456');
mysql>exit
配置只要是 root 使用者+密碼,在任何主機上都能登入 mysql 資料庫。
1)進入 mysql
[root@hadoop102 mysql-libs]# mysql -uroot -p123456
2)顯示資料庫
mysql>show databases;
3)使用 mysql 資料庫
mysql>use mysql;
4)展示 mysql 資料庫中的所有表
mysql>show tables;
5)展示 user 表的結構
mysql>desc user;
6)查詢 user 表
mysql>select user, host, password from user;
7)修改 user 表,把 host 表內容修改為%
mysql>update user set host='%' where host='localhost';
8)刪除 root 使用者的其他 host
mysql>
delete from user where host='hadoop102';
delete from user where host='127.0.0.1';
delete from user where host='::1';
9)重新整理
mysql>flush privileges;
10)退出
mysql>quit;
如果安裝過程中失敗,則需要重新安裝,在重新安裝之前需要刪除server和client等
使用以下命令檢視當前安裝mysql情況,查詢以前是否裝有mysql
rpm -qa|grep -i mysql
可以看到如下圖的所示:
顯示之前安裝了:
mysql-client-5.5.25a-1.rhel5
mysql-server-5.5.25a-1.rhel5
刪除命令:rpm -e –nodeps 包名
rpm -ev mysql-client-5.5.25a-1.rhel5
rpm -ev mysql-server-5.5.25a-1.rhel5
如果提示依賴包錯誤,則使用以下命令嘗試:
rpm -ev mysql-client-5.5.25a-1.rhel5 --nodeps
如果提示錯誤:error: %preun(******) scriptlet failed, exit status 1
則用以下命令嘗試:
rpm -e --noscripts mysql-client-5.5.25a-1.rhel5
find / -name mysql
查詢結果如下:
find / -name mysql
/var/lib/mysql
/var/lib/mysql/mysql
/usr/lib64/mysql
刪除對應的mysql目錄:
rm -rf /var/lib/mysql
rm -rf /var/lib/mysql
rm -rf /usr/lib64/mysql
具體的步驟如圖:查詢目錄並刪除
注意:解除安裝後/etc/my.cnf不會刪除,需要進行手工刪除
rm -rf /etc/my.cnf
rpm -qa|grep -i mysql
無結果,說明已經解除安裝徹底,接下來直接安裝mysql即可。 redhat完美安裝mysql成功
1 以安裝mysql 5.1.54.tar.gz為例,如下步驟 tar zxvf mysql 5.1.54.tar.gz cd mysql 5.1.54 configure prefix usr local mysql with extra charsets all enable thread sa...
windows 10完美安裝mysql5 7
由於平時在公司都直接連的linux伺服器的mysql,很久沒在windows上面進行過安裝操作了,今天使用mysql壓縮包安裝時踩了一臉坑。再此先問候微軟 xx 需要有oracle賬號登陸後才能下。我解壓的目錄是d mysql 5.7.28 winx64 進入解壓後的資料夾的根目錄看有沒有my.in...
完美安裝mplayer手冊
貼自www.linuxfans.org mplayer的最新版本及安裝所需軟體包的集合包http www.linuxfans.org nuke modules.php?name downloads d op getit lid 23 2 unzip mplayer.zip 得到mplayer目錄,c...