Linux 安裝解除安裝Mysql

2021-10-04 03:45:12 字數 3882 閱讀 4434

a.安裝 vim vim是乙個強大的文字編輯工具 (高亮的展示檔案內容)

[root@centos mysql]

# yum install -y vim

b.解除安裝centos7中預設安裝的有資料庫mariadb(mysql和mariadb有衝突)

檢視是否存在mariadb

[root@centos mysql]

# rpm -qa | grep mariadb

解除安裝

[root@centos mysql]

# rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

nodeps(表示只解除安裝mariadb不解除安裝mariadb相關的依賴)

再次檢視是否解除安裝成功

[root@centos mysql]

# rpm -qa | grep mariadb

window上傳到linux

使用工具或使用命令

a) 執行

[root@centos mysql]

# rpm -ivh perl-*

b) 執行

[root@centos mysql]

# rpm -ivh net-tools-2.0-0.22.20131004git.el7.x86_64.rpm

c) 執行

[root@centos mysql]

# rpm -ivh mysql-community-common-5.6.42-2.el7.x86_64.rpm

d) 執行

[root@centos mysql]

# rpm -ivh mysql-community-libs-5.6.42-2.el7.x86_64.rpm

e) 執行

[root@centos mysql]

# rpm -ivh mysql-community-client-5.6.42-2.el7.x86_64.rpm

f) 執行

[root@centos mysql]

# rpm -ivh mysql-community-server-5.6.42-2.el7.x86_64.rpm

[root@centos mysql]

# systemctl start mysqld

[root@centos mysql]

# systemctl stop mysqld

[root@centos mysql]

# systemctl restart mysqld

[root@centos mysql]

# mysqladmin -u root -p password

第乙個回車 需要輸入原始密碼(如果沒有原始密碼直接回車)

第二個回車 輸入新密碼

第三個回車 確認新密碼

注意:預設安裝的mysql資料庫沒有遠端訪問許可權

1.遠端無法連線的原因有哪些?

a.防火牆

b.預設遠端主機無法訪問 本地訪問開啟(localhost但是其他的不行)

2.如何開啟mysql的遠端主機訪問?

a.登入到當前的mysql

mysql -uroot -proot

b.操作mysql庫

use mysql;

c.檢視當前庫中的所用表,關注user表

d.檢視表中資料

select host,user,password from user \g;

e.刪除沒有密碼的資料

delete from user where password=""

f.需要將host的字段設定為"%"

update user set host=』%』

%意思就是所有主機都可以訪問

使用命令

update user set host=『指定ip』

設定指定ip訪問

flush privileges; 重新整理許可權

3.關閉防火牆

systemctl stop firewalld

systemctl disable firewalld

使用命令

[root@centos ~]

# yum install mysql-server

[root@centos ~]

# service mysql stop

[root@centos ~]

# rpm -qa|grep -i mysql

mysql-community-libs-5.6.42-2.el7.x86_64

mysql-community-server-5.6.42-2.el7.x86_64

mysql-community-common-5.6.42-2.el7.x86_64

mysql-community-client-5.6.42-2.el7.x86_64

rpm -e –nodeps 包名

[root@centos ~]

# rpm -ev mysql-community-libs-5.6.42-2.el7.x86_64

[root@centos ~]

# rpm -ev mysql-community-server-5.6.42-2.el7.x86_64

[root@centos ~]

# rpm -ev mysql-community-common-5.6.42-2.el7.x86_64

[root@centos ~]

# rpm -ev mysql-community-client-5.6.42-2.el7.x86_64

如果提示錯誤:error: %preun(******) scriptlet failed, exit status 1

則用以下命令嘗試:

[root@centos ~]

# rpm -e --noscripts mysql-community-libs-5.6.42-2.el7.x86_64

[root@centos ~]

# rpm -e --noscripts mysql-community-server-5.6.42-2.el7.x86_64

[root@centos ~]

# rpm -e --noscripts mysql-community-common-5.6.42-2.el7.x86_64

[root@centos ~]

# rpm -e --noscripts mysql-community-client-5.6.42-2.el7.x86_64

[root@centos ~]

# find / -name mysql

/var/lib/mysql/mysql

/usr/lib64/mysql

/usr/share/mysql

[root@centos ~]

# rm -rf /var/lib/mysql/mysql /usr/lib64/mysql /usr/share/mysql

[root@centos ~]

# rm -rf/etc/my.cnf

解除安裝成功

linux 上 MySql 安裝解除安裝

通過rpm包安裝 配置及解除安裝mysql的詳細過程 以mysql server 4.0.14 0.i386.rpm為例,放在 data目錄下 cd data rpm ivh mysql server 4.0.14 0.i386.rpm 安裝完成後在 usr share mysql目錄中會有乙個my...

Linux安裝 解除安裝

configure作用 是原始碼安裝軟體時配置環境用的 他根據你的配置選項和你的系統情況生成makefile檔案 為make 做準備 最常用的引數 configure prefix 作用 不指定prefix,則可執行檔案預設放在 usr local bin,庫檔案預設放在 usr local lib...

yum 安裝解除安裝mysql

linux下使用yum安裝mysql 1 安裝 檢視有沒有安裝過 yum list installed mysql rpm qa grep mysql 檢視有沒有安裝包 yum list mysql 安裝mysql客戶端 yum install mysql 安裝mysql 伺服器端 yum inst...