1.連接問題解決方案彙總:
https://www.jb51.net/article/180486.htm
https://www.jianshu.com/p/ba900978d47a
https://blog.csdn.net/leejeff/article/details/85808092
https://www.jianshu.com/p/b31dd434639d
https://www.cnblogs.com/chinway/p/MySQL.html
10061號錯誤:一般是用戶名和密碼不匹配或 MySQL不准許遠程連接
111號錯誤:訪問被拒絕
讀改文件命令:sudo gedit
解壓命令:
tar -zxvf (路徑) 【https://www.cnblogs.com/w54255787/p/10175202.html】
gzip -d
unbuntu mysql安裝後文件位置:
錯誤日誌在 /var/log/mysql/error.log
查詢日誌在 /var/lib/mysql/ubuntu.log
慢查詢日誌在 /var/lib/mysql/ubuntu-slow.log
二進制日誌在 /var/log/mysql/mysql-bin.log
配置文件在 /etc/my.cnf /etc/mysql/my.cnf /usr/etc/my.cnf ~/.my.cnf
通過mysql --help |grep my.cnf查看
pid文件在 /var/run/mysqld/mysqld.pid
socket文件在 /var/run/mysqld/mysqld.sock
datadir在 /var/lib/mysql
臨時文件目錄在 /tmp
mysql命令在 /usr/bin/mysql
Ubuntu 16.04啓動/停止/重啓MySQL數據庫的三種方式:
啓動mysql:
方式一:sudo /etc/init.d/mysql start
方式二:sudo service mysql start
停止mysql:
方式一:sudo /etc/init.d/mysql stop
方式二:sudo service mysql stop
重啓mysql:
方式一:sudo/etc/init.d/mysql restart
方式二:sudo service mysql restart
2.workbench用法:
新建連接
我們點擊加號,新增一個連接
新建連接
在彈出的界面上,輸入數據庫的連接信息,就可以了,密碼下圖所示的地方輸入
密碼
輸入完成後,我們測試下連接是否正常
測試連接
都正常後,我們單擊OK就好了
返回主界面後,可以看到我們剛剛新建的連接,我們雙擊就可以打開這個連接,開始我們的SQL學習了
成功的連接
功能介紹
主界面介紹
我們目前主要關心的是SQL的學習,所以那些管理功能可以先忽略掉
我們主要關注“當前可以使用的數據庫”和SQL的編輯界面就OK了
我們以demo庫爲例
demo庫
這裏就是demo庫中的表,數據庫中的數據是以表的形式保存的
比如,我們看看學生表的表結構信息,單擊這個表旁邊的"i"圖標
表結構
右邊會顯示一個表的信息界面,字段啊,索引啊,觸發器之類的,我們這裏就看看DDL
表信息
這裏展示的就是t_student表的表結構信息
ddl
SQL練習
下面,我們看看,怎樣去練習SQL
我們回到剛剛的query界面
query界面
首先,我們要選擇我們使用的數據庫
use demo;
寫好SQL,我們單擊那個像閃電一樣的圖標執行,下面的輸出窗口會顯示執行結果,綠色的對號表示正確執行
use db
然後,就可以各種SQL開始練習了
select *from t_student;
select