【第二步:刪除相關目錄】
【檢視】
[root@localhost ~]# find / -name mysql
/etc/mysql
/etc/selinux/targeted/active/modules/100/mysql
/var/lib/mysql
/var/lib/mysql/mysql
【刪除】
[root@localhost ~]# rm -rf /etc/mysql
[root@localhost ~]# rm -rf /etc/selinux/targeted/active/modules/100/mysql
[root@localhost ~]# rm -rf /var/lib/mysql
[root@localhost ~]# find / -name mysql
【再次檢查,什麼都沒有說明解除安裝成功了】
[root@localhost ~]# rpm -qa | grep -i mysql
[root@localhost ~]#
基本命令
安裝 : yum install mysql-community-server
啟動 : service mysqld start/restart
停止 : service mysqld stop
檢視狀態: service mysqld status
1.contos7預設安裝了mariadb資料庫,這裡把他移除:yum remove mariadb-libs.x86_64
2.建立檔案目錄 mkdir /etc/mysql
5.這時可以先看新增成功沒有 yum search mysql
6. 安裝:yum install mysql-community-server 啟動測試: service mysqld start service mysqld status
剛剛啟動成功之後, 用命令檢視預設密碼並且登入
檢視:cat /var/log/mysqld.log | grep password
登陸:mysql -u root -p 然後輸入密碼
2. 修改密碼
set global validate_password.policy=0;
set global validate_password.length=1;
alter user 「root」@「localhost」 identified by 「1234」; // 新密碼為1234
3. exit 退出 mysql -u root -p 然後輸入密碼即可登入
首先確保關閉了防火牆 並重啟mysql。
1. 選擇資料庫 use mysql show tables;可以看到很多表
2. 修改連線規則:host表示允許哪個ip來連線,user表示哪個資料庫。例如 mysql –uroot –p 連的就是叫root資料庫。
3. 檢視規則 select host,user from user \g; 修改規則 update user set host= 『%』 where user = 『root』;
4. mysql5.7.6之後就修改了加密規則,我這裡是mysql8.0.12 所以需要更改加密方式。
update user set plugin=『mysql_native_password』 where user =『root』;
5. 重新整理許可權 flush privileges;
6. 測試外網連線mysql伺服器。
(如果外網連線失敗的話,先按照【重置密碼】執行一遍,再執行【修改密碼】,只是alter user 「root」@「localhost」 identified by 「1234」;要替換成alter user 「root」@"%" identified by 「1234」?
開啟免密碼登陸 修改my.cnf檔案 預設在/etc/my.cnf。
vim /etc/my.cnf 在【mysqld】模組下面新增:skip-grant-tables 儲存退出。
2. 重啟服務,使配置生效 。 service mysqld restart
3. 登陸 mysql -u root -p //不輸入密碼直接敲回車鍵
4. 選擇資料庫 use mysql 把密碼置空(因為免密登陸時不能直接修改密碼)
update user set authentication_string = 『』 where user = 『root』;
5. 退出 quit 把/etc/my.cnf免密刪掉。 重啟服務 service mysqld restart
6. 登陸 mysql -u root -p //直接敲回車鍵,因為剛剛置空密碼了
Linux MySQL的解除安裝與安裝
由於實驗需要安裝mysql,當然我們可以通過 sudo apt get install mysql server 假如的你的源比較陳舊,需要先更新一下自己的源 sudo apt get update 但是安裝之後你會發現mysql的版本比較陳舊5.1.x,看一下mysql的官方 都已經出到5.5.3...
linux mysql的安裝與配置
linux centos下,mysql安裝有三種方式 二進位制tar包安裝,rpm安裝,yum安裝 最簡單 檢視有沒有安裝過 yum list installed mysql rpm qa grep mysql 檢視有沒有安裝包 yum list mysql 安裝mysql客戶端 yum insta...
Linux MySql伺服器的安裝與配置
2 groupadd mysql 3 useradd g mysql mysql 新增到mysql組中 4 tar zxvf mysql 5.0.56.tar.gz 5 configure prefix usr local mysql 6 make 7 make install 8 cd usr l...