mysql完美安裝

2021-10-07 15:21:19 字數 3527 閱讀 2367

二:安裝

三:徹底刪除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...