mySQL卸載與安裝

卸載

1.查看mysql的版本號:mysql

root@lsj-pc:/home/lsj# mysql -V
複製代碼

2.肯定執行,要求刪除掉約1G的軟件包linux

apt-get autoremove --purge mysql-server-版本號
複製代碼

3.卸載玩以後再執行如下的命令sql

root@lsj-pc:/home/lsj# apt-get autoremove mysql-server
複製代碼
root@lsj-pc:/home/lsj# apt-get remove mysql-common
複製代碼
root@lsj-pc:/home/lsj# dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
複製代碼

安裝

1.從新安裝mysql:數據庫

root@lsj-pc:/home/lsj# apt-get install mysql-server mysql-client
複製代碼

2.安裝完成,進行測試,查看是否安裝完成。輸入:ubuntu

sudo netstat -tap | grep mysql
複製代碼

出現listen代表成功bash

問題

安裝完成以後並無提示輸入用戶名和密碼啊!!!

準備用命令登陸的時候,就報錯了編輯器

mysql -u root -p
複製代碼

報錯內容:學習

ERROR 1698 (28000): Access denied for user 'root'@'localhost'
複製代碼

Linux下解決mysqld.cnf配置文件只讀而沒法修改

Linux下MySQL配置文件mysqld.cnf修改測試

可是mysqld.cnf文件爲readonly文件,修改沒法保存,解決方案以下:ui

在mysqld.cnf所在文件目錄下,經過修改

sudo chmod 777 mysqld.cnf
複製代碼

完成以後,能夠按本身需求修改mysqld.cnf配置文件,但注意,修改完成後須要經過

sudo chmod 644 mysqld.cnf
複製代碼

將權限修改回來,不然配置文件並不會生效

解決辦法:修改mysql的配置文件mysqld.cnf

找到deepin-linux系統盤下的文件:

/etc/mysql/mysql.conf.d/mysqld.cnf
複製代碼

使用編輯器打開並在配置文件最後添加如下語句:

skip-grant-tables
複製代碼

配置文件修改保存後,重啓mysql服務

sudo service mysql restart 
複製代碼

而後在終端使用如下語句登陸mysql

mysql -uroot -p
複製代碼

輸入以上語句後,你會看見如下提示:

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed
複製代碼

而後執行SQL更新語句修改root密碼

update user set authentication_string=password('你的密碼') where user='root';
複製代碼

此時你會看到:

Query OK, 1 row affected, 1 warning (0.00 sec) Rows matched: 1 Changed: 1 Warnings: 1 恭喜你,U Did It !

Linux啓動/中止

查看mysql版本號

1.在終端下:mysql -V

2.在mysql中:mysql> status

Mysql啓動、中止、重啓經常使用命令

1、進入mysql

mysql -uroot -p
複製代碼

而後輸入密碼就進入了mysql

2、中止

能夠用control-D退出。

mysql workbench

簡介

操做mysql的客戶端,可視化操做

安裝

0.下載安裝包以前記得點擊右邊檢查當前環境應該下載的版本

1.下載好安裝包後執行

sudo dpkg -i mysql-workbench-community-6.3.9-1ubuntu16.04-amd64.deb
複製代碼

2.安裝依賴

sudo apt-get -f install
複製代碼

3.再次執行

sudo dpkg -i mysql-workbench-community-6.3.9-1ubuntu16.04-amd64.deb
複製代碼

卸載

sudo apt-get remove mysql-workbench
複製代碼

倉庫地址

packages.deepin.com/deepin/pool…

使用mysql workbench

新建鏈接

咱們點擊加號,新增一個鏈接

深度截圖_選擇區域_20190913105906.png

在彈出的界面上,輸入數據庫的鏈接信息,就能夠了,密碼下圖所示的地方輸入密碼

深度截圖_選擇區域_20190913105920.png

輸入完成後,咱們測試下鏈接是否正常

深度截圖_選擇區域_20190913105932.png

都正常後,咱們單擊OK就行了

返回主界面後,能夠看到咱們剛剛新建的鏈接,咱們雙擊就能夠打開這個鏈接,開始咱們的SQL學習了

深度截圖_選擇區域_20190913105945.png

展現當前全部的數據庫(自帶了4個數據庫)

深度截圖_選擇區域_20190913111926.png
相關文章
相關標籤/搜索