MySQL安裝和完全卸載-Linux ubantu18.04


MySQL數據庫

千萬不要安裝5.7版本全是坑~!!

千萬不要安裝5.7版本全是坑~!!

千萬不要安裝5.7版本全是坑~!!

ubantu18.04版本? ?正確道路應該是走安裝MySQL 8.0:

第一步:更新文件?

1.sudo apt-get update?

sudo apt-get upgrade 可以跟新下;

第二步:去官網下載mysql-apt-config_0.*.****_all.deb

http://dev.mysql.com/downloads/repo/apt/.

指令:

sudo dpkg -i mysql-apt-config_0.*.****_all.deb

?

?

安裝執行,選擇MySQL8.0。 ok就好

第三步:繼續 sudo apt-get update下 ?

第四步:安裝mysql 8 數據庫

sudo apt-get install mysql-server

?

此安裝中會讓你輸入密碼:

?

加密方式:

安裝成功:

?

第五步:安裝成功后

mysql -u root -p

sudo apt install mysql-server mysql-client

查看數據庫運行 啟動 停止

ps -aux | ?grep mysqlsudo service mysql start
sudo service mysql stop

直接進入終端查看debian配置文件

cat ?/etc/mysql/debian.cnf

# Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host ? ? = localhost
user ? ? = debian-sys-maint
password = S9byvnkmo64Hdij3

socket ? = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host ? ? = localhost
user ? ? = debian-sys-maint
password = S9byvnkmo64Hdij3
socket ? = /var/run/mysqld/mysqld.sock

可以嘗試使用配置文件的用戶名或者密碼進行登陸:

注每個生成的賬號密碼不同

?mysql -udebian-sys-maint -pS9byvnkmo64Hdij3
show databases;

進入mysql服務器終端:

? ? ?命令窗口終端:
? ? ?mysql ?-u用戶名 -p密碼

sudo ?mysql -uroot -p

創建用戶部分-- 使用mysql 數據庫

USE mysql;

-- 為mysql創建用戶:root1 密碼為:root1? ? ? ? ? ? ? ? ? ?

CREATE USER root1 IDENTIFIED BY 'root1';

-- 查看下用戶root1的權限? ? ? ? ? ? ? ? ? ??

SELECT User,Host  FROM user  ;

-- 給用戶root1在數據庫名為root1上賦上所有庫權限,@'%'表示從任意ip都可以訪問到這個數據庫? ? ? ? ? ? ?

GRANT ALL ON *.* TO 'root1'@'%';

-- 生效

FLUSH PRIVILEGES;

-- 再次查詢 下權限

SELECT User,Host  FROM user;

?

?

?

------------------------------分割線用于MySQL57--------------------------------
想不用sudo權限 進入系統的數據庫需要修改:
正確的步驟是:

use ?mysql;select host,user from ?user;update user set authentication_string=PASSWORD('root') where User='root';update user set plugin="mysql_native_password"; ? 必須要加否則修改不成功flush privileges;exit;

update user set plugin="mysql_native_password"; ??必須要加否則修改不成功
?

由于MySQL5.6.6版本之后增加了密碼強度驗證插件validate_password,相關參數設置的較為嚴格。如果修改的密碼太過低級,則無法通過,報如下錯誤:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

ERROR 1698 (28000): Access denied for user 'root'@'localhost'? ?下方博客已解決

因此,如果要設置為簡單密碼,則需修改密碼規則的配置,

參考博客:https://blog.csdn.net/kuluzs/article/details/51924374

---------------------------------------------------------------------------

用戶創建:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

授權:(單獨授權)

GRANT privileges ON databasename.tablename TO 'username'@'localhost'

說明:
??? ??? ??? ?privileges:用戶的操作權限,如SELECT,INSERT,UPDATE等,如果要授予所的權限則使用ALL
??? ??? ??? ?databasename:數據庫名
? ? ? ? ? ? ?tablename:表名,如果要授予該用戶對所有數據庫和表的相應操作權限則可用*表示,如*.*


創建用戶同時授權:(建議使用)

grant all privileges on *.* to test@localhost identified by '1234';

flush privileges;


回收權限:
REVOKE privilege ON databasename.tablename FROM 'username'@'host';


刪除用戶:
DROP USER 'username'@'host';


---------------------------------------------------------------------------------------------------------------------------------------------------------------------

正確的完整卸載方法:

?

先關閉mysql的運行
sudo service mysql stop

然后利用下邊的指令完全卸載MySQL

1.sudo apt-get autoremove --purge mysql-server
2.sudo apt-get remove mysql-server
3.sudo apt-get autoremove mysql-server
4.sudo apt-get remove mysql-common
清理殘留數據 dpkg -l |grep mysql|awk '{print $2}' |sudo xargs dpkg -P?

我的經驗是執行上面的2、4、5就可以將mysql卸載

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/456529.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/456529.shtml
英文地址,請注明出處:http://en.pswp.cn/news/456529.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

機器學習中的數學基礎相關知識總結

文章目錄目錄:前言:1、導數(曲線變化的快慢)、二階導數(曲線斜率變化的快慢特別是反映曲線的凸凹性)的概念。2、常用的導數公式:3、微分和積分的數學含義:4、泰勒公式及含義5、梯度的概念及數學含義&#x…

Linux中python的開發環境配置(虛擬環境)

1 pyenv pyenv是一個Python版本管理工具,它能夠進行全局的Python版本切換,也可以為單個項目提供對應的Python版本。使用pyenv以后,可以在服務器上安裝多個不同的Python版本,也可以安裝不同的Python實現。不同Python版本之間的切換…

第一個沖刺周期-第三天

一、先把數據庫弄好,然后連接上,寫一個測試用例,看看能不能調用數據, 增刪改查是否正確,可以了的話,這一部分就結束了 二、 然后去寫UI層,先寫XML,把界面效果做出來 三、 然后寫UI…

特征工程

上周參加了學校的數據挖掘競賽,總的來說,在還需要人工干預的機器學習相關的任務中,主要解決兩個問題:(1)如何將原始的數據處理成合格的數據輸入(2)如何獲得輸入數據中的規律。第一個…

Linux下快速安裝MySQL教程

轉自:https://blog.csdn.net/sl1992/article/details/53634674 目錄:前言:1.執行yum install mysql-server進行安裝2.輸入y進行確認3.安裝成功4.查看MySQL是否啟動5.啟動MySQL6.查看是否運行7.設置開機啟動MySQL8.創建MySQL管理員root9.登錄M…

SpringMVC實戰(注解)

1.前言 前面幾篇介紹了SpringMVC中的控制器以及視圖之間的映射方式,這篇來解說一下SpringMVC中的注解,通過注解能夠非常方便的訪問到控制器中的某個方法. 2.配置文件配置 2.1 注解驅動,配置掃描器 首先須要在SpringMVC中的核心文件里指定注解驅動,詳細例如以下: <?xml vers…

UIView類繪圖出現錯誤提示

一:問題: Jan 16 15:49:53 CUBOT Band Ⅲ[2082] <Error>: CGContextSetLineWidth: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable. Jan 16 15:49:53 CUBOT Band Ⅲ[2082] <Error>: CGCo…

Hbase2.0版本安裝教程

目錄&#xff1a;前言&#xff1a;1. 上傳2. 解壓3. 重命名4. 修改環境變量5. 修改配置文件6. 把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下7. 發送到其他機器8. 啟動9. 查看總結&#xff1a; 目錄&#xff1a; 前言&#xff1a; 最近由于工作需要又把HBase重裝…

MySQL8.0版本和5.7通過Navicat遠程連接

首先在數據庫創建好連接的用戶 進入mysql服務器終端&#xff1a; 命令窗口終端&#xff1a; mysql -u用戶名 -p密碼 sudo mysql -uroot -p 創建用戶部分-- 使用mysql 數據庫 USE mysql&#xff1b; -- 為mysql創建用戶&#xff1a;root1 密碼為&#xff1a;root1 …

HUE配置文件hue.ini 的zookeeper模塊詳解(圖文詳解)(分HA集群)

不多說&#xff0c;直接上干貨&#xff01; 我的集群機器情況是 bigdatamaster&#xff08;192.168.80.10&#xff09;、bigdataslave1&#xff08;192.168.80.11&#xff09;和bigdataslave2&#xff08;192.168.80.12&#xff09; 然后&#xff0c;安裝目錄是在/home/hadoop/…

CF #366(div.2) C 模擬,思維

CF #366(div.2) C. Thor 題意&#xff1a;一個手機n個聯系人&#xff0c;有q個操作。每次給出ty和ai&#xff0c;如ty1&#xff0c;表示收到ai的一條信息&#xff1b;如ty2&#xff0c;表示將ai發的信息都看掉&#xff1b;如ty3&#xff0c;表示將第1條到第ai條信息都看掉…

MySQL基本指令匯總

創建數據庫&#xff1a; create database 數據庫名字; 刪除數據庫: drop database 數據庫名字; 查看數據庫: show databases; 切換數據庫: use databasename; select database(); Create table 表名&#xff08;列名 數據類型 [約束]&#xff0c;列名 數據類型 [約束]&a…

linux命令行在任意目錄下啟動任意的腳本的方法

目錄&#xff1a;前言&#xff1a;1、直接在命令行中設置PATH2、在profile中設置PATH3、在當前用戶的profile中設置PATH 目錄&#xff1a; 前言&#xff1a; 這應該算是一個常識吧&#xff0c;但是對于許多像我們這樣的新手來說&#xff0c;一旦你出點小差錯&#xff0c;整個…

阿里云centos 安裝和配置 DokuWiki

DokuWiki 是一個開源的 wiki 項目&#xff0c; 可方便進行知識和內容的管理和分享&#xff0c;不用安裝數據庫&#xff0c;內置權限管理&#xff0c;書寫直觀方便&#xff0c;有大量的插件支持。特別適用于企業內部的內容和知識管理&#xff0c;只允許內部員工編輯和查閱的場景…

python-爬蟲

網絡爬蟲&#xff08;又被稱為網頁蜘蛛&#xff0c;網絡機器人&#xff0c;在FOAF社區中間&#xff0c;更經常的稱為網頁追逐者&#xff09;&#xff0c;是一種按照一定的規則&#xff0c;自動地抓取萬維網信息的程序或者腳本。另外一些不常使用的名字還有螞蟻、自動索引、模擬…

MySQL5.7升級到8.0 之后,配合ubantu18.04遇到的常規問題以及非常規問題的解決方案

從MySQL5.7升級到8.0后首先會發現在創建用戶和授權大大不同&#xff1b;其次還有更多常規問題以及非常規問題的解決方案 寫本篇博客記錄踩過的坑 MySQL8.0配合ubantu18.04 一、創建用戶和授權 在mysql8.0創建用戶和授權和之前不太一樣了&#xff0c;其實嚴格上來講&#xf…

機器學習之數理統計與參數估計的相關知識總結

文章目錄目錄&#xff1a;1、知道期望/方差/偏度/峰度&#xff0c;獨立和不相關等概念是什么。2、契比雪夫不等式3、大數定理/中心極限定理4、伯努利定理5、矩估計6、最大似然估計7、協方差和相關系數目錄&#xff1a; 1、知道期望/方差/偏度/峰度&#xff0c;獨立和不相關等概…

Angular屬性型指令

2019獨角獸企業重金招聘Python工程師標準>>> 屬性型指令 — 改變元素、組件或其它指令的外觀和行為的指令 屬性性指令的創建步驟如下&#xff1a; import語句需要從 Angular 的core庫導入的一些符號。 Directive提供Directive裝飾器功能。 ElementRef注入到指令構造…

beeline連接hiveserver2報錯:User: root is not allowed to impersonate root

最近在生產中搭建HA機制的集群&#xff0c;碰到不少坑&#xff0c;會在接下來的時間里好好總結下&#xff0c;先說下遇到的一個大坑。我們的需求是&#xff1a;希望通過hive的thrift服務來實現跨語言訪問Hive數據倉庫。但是第一步&#xff0c;你得需要在節點中打通服務器端&…

局域網 兩臺電腦共享 密碼關閉

轉載于:https://www.cnblogs.com/WhiteHorseIsNotHorse/p/6832463.html