資料庫之Mac下Mysql命令全集
堅持 成長 每日一篇
使用alias配置環境變數
alias:給命令新增別名。要想在當前使用者新增別名可以通過MAC配置環境變數來實現永久新增
1.開啟終端輸入:sudo vi ~/.bash_profile
2.例如複製下面內容到資料夾
# mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
3.重啟作業系統,就可以使用mysql 和mysqladmin替代後面的路徑了
資料庫許可權操作
啟動和停止MySQL
啟動
/usr/loacal/mysql/share/mysql.server start
停止
/usr/local/mysql/bin/mysqladmin -u root -p shutdown
連線Mysql
格式:
mysql -h主機地址 -u使用者名稱 -p使用者密碼
1、連線到本機上的MYSQL。
首先開啟終端,鍵入命令
mysql -u root -p
回車後提示你輸密碼.注意使用者名稱前可以有空格也可以沒有空格,但是密碼前必須沒有空格,否則讓你重新輸入密碼。
如果剛安裝好MYSQL,超級使用者root是沒有密碼的,故直接回車即可進入到MYSQL中了,MYSQL的提示符是: mysql>
2、連線到遠端主機上的MYSQL。假設遠端主機的IP為:110.110.110.110,使用者名稱為root,密碼為abcd123。則鍵入以下命令:
mysql -h110.110.110.110 -u root -p 123;(注:u與root之間可以不用加空格,其它也一樣)
退出MYSQL命令
exit (回車)
修改密碼
//修改使用者的密碼
update mysql.user set password=password('1234') where User="root" and Host="localhost";
//修改root的密碼
update mysql.user set password=password('1234') where User="root" and Host="localhost";
//或則
SET PASSWORD = PASSWORD('1234');
增加新使用者
格式如下:
grant 操作許可權 on 資料庫.* to 使用者名稱@登陸主機地址
資料.*的*表示所有的表
identified by ‘密碼’
意思是:授予,某主機上的某使用者(附帶該使用者的登陸密碼)在某資料庫上,執行某些操作的許可權
(1)比如:任意主機上(“%”),使用者(使用者名稱:test1,密碼:adc,如果之前沒有使用者名稱為test1的會新建一個test1使用者)在所有資料庫上,執行任意操作的許可權(很危險)
grant all privileges on *.* to [email protected]"%" identified by "abc";
其中all privileges表示查詢,插入,修改,刪除的許可權:select,insert,update,delete
以上命令等價於:
grant select,insert,update,delete on *.* to [email protected]"%" identified by "abc";
然後重新整理許可權
flush privileges;
刪除使用者
刪除mysql資料庫中user表中的某個本地使用者(test7)
use mysql;
delete from user where User="test7" and Host="localhost";
資料庫相關操作
建立資料庫
格式如下
create database 庫名;
顯示所有資料庫
show databases;
切換資料庫
use 庫名;
刪除資料庫
drop database 庫名;
資料表操作
建立資料表
use 庫名;
create table 表名 (欄位設定列表);
顯示所有資料表
use 庫名;
show tables;
某表的資料結構
describe 表名;
顯示錶中所有記錄
select * from 表名;
刪除表
drop table 表名;
相關推薦
資料庫之Mac下Mysql命令全集
堅持 成長 每日一篇 使用alias配置環境變數 alias:給命令新增別名。要想在當前使用者新增別名可以通過MAC配置環境變數來實現永久新增 1.開啟終端輸入:sudo vi ~/.bash_profile 2.例如複製下面內容到資料夾 #
資料庫之mac上mysql root密碼忘記或許可權錯誤的解決辦法(phpMyAdmin)無法登陸
(phpMyAdmin)無法登陸,廢話不多說,直接改root密碼就可以了 賬號是root 修改mysql root 的密碼參考:https://blog.csdn.net/u014410695/article/details/50630233
資料庫之mac上mysql root密碼忘記或許可權錯誤的解決辦法
以下方法親測有效,過程使用的工具只有mac的終端無需workbench 當我們通過終端連線mysql資料庫時候我們會看到這樣的資訊 ERROR 1045: Access denied for user: '[email protected]'
Mac下MySQL命令列操作
1、登入MySQL服務 /usr/local/MySQL/bin/mysql [-h localhost -P 3306] -u root -p 或者 mysql [-h localhost -P 3306] -u root -p localhost:主機地址 3306:
資料庫之ubuntu下如何安裝MySQL?如何管理和操作MySQL?
文章目錄 1. 如何安裝MySQL? 1.1 安裝資料庫伺服器 1.2 安裝客戶端程式 1.3 安裝一些庫及標頭檔案 2. 如何管理MySQL?開啟、關閉、檢視等 2
mac下mysql重置密碼及使用用戶和密碼登陸
edi 用戶 tps tar oca 設置密碼 text aid 驗證 回車後 登錄管理員權限 sudo su回車後輸入以下命令來禁止mysql驗證功能 ./mysqld_safe --skip-grant-tables &回車後mysql會自動重啟(偏好設置中my
mac下使用命令行安裝、卸載ipa包
img gpo ruby 安裝完成 png color 終端 ont 令行 p.p1 { margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px ".PingFang SC"; color: #454545 } p.p2 { margin
解決Mac下sed命令報錯的問題
技術 -i clas idt brush 命令 參數 ima inf 在Mac上準備批量替換一些文字,使用sed命令,如下: sed -i ‘s/xxx/yyy/g‘ file 同樣的命令在Linux上是可以成功運行的,註意Mac下man sed中-i參數的說明:
mac下mysql忘記root密碼
轉載自: 原文章 關閉mysql伺服器 sudo /usr/local/mysql/support-files/mysql.server stop 或者系統偏好裡有個 MySQL 裡關閉 進入 /usr/local/mysql/bin 目錄 cd /usr/local/mys
Mac下MySQL密碼忘記後重置密碼
關閉mysql伺服器(以下命令都在終端輸入) 1, sudo /usr/local/mysql/support-files/mysql.server stop 也可以在系統偏好裡有個MySQL裡關閉。2,&nbs
Mac下 Mysql本地連線報錯
客戶端報錯:2003 - Can’t connect to MySQL server on ‘127.0.0.1’ (61 “Connection refused”) 終端報錯:ERROR 2002 (HY000): Can’t connect to local MySQL server
Mac下su命令提示su:Sorry的解決辦法
很多人在mac下,用su登入root使用者,輸入密碼,都會提示su:Sorry,然後還懷疑自己記錯了密碼,其實不然。 其實正確的方式為: sudo su 1 然後輸入密碼就可以了 使用者名稱顯示不是root,而是sh-3.2,具有root許可權。 如果你希望進入root許可權,需要輸
Mac 下 git 命令自動補全
一. 安裝 bash-completion brew install bash-completion 安裝成功後提示: ==> Caveats Add the following line to your ~/.bash_profile: [ -f /usr/lo
mac下mysql的啟動及連線
錯誤: can't connect to local MySQL server throught socket '/tmp/mysql.sock'(2) 錯誤形式1: 錯誤形式2: 解決: mysql -uroot -h 127.0.0.1 -p
Mac下mysql 5.7.14壓縮包安裝
前言:寫個紀錄,免得倒黴又重新踩坑 MySql下載 網址: http://dev.mysql.com/downloads/mysql/,這個地址最下面選擇一個點選其右側Download按鈕即可下載這裡喔只針對tar.gz包 點
mac下mysql的解除安裝和安裝
1. mysql的解除安裝 1 sudo rm /usr/local/mysql2 sudo rm -rf /usr/local/mysql*3 sudo rm -rf /Library/StartupItems/MySQLCOM4 sudo rm -rf /Library/PreferencePanes/
mac下mysql關於only_full_group_by問題解決
若無my.cnf配置檔案 直接執行 sudo vim /etc/my.cnf 輸入以下內容 # Example MySQL config file for medium systems. # # This is for a system with littl
mac下mysql安裝、解除安裝、基本操作
執行mysql報錯 mac下執行mysql報錯 ERROR 1045 (28000): Access denied for user 'zhang'@'localhost' (using password: NO) 解決
MAC下Mysql永久設定utf-8
目標:將 mysql 的 character_set_server 的值由 latin1 更改為 utf8 1. 暫時性:SET character_set_server=utf8 即可,一次性。 2. 永久性:需要更改配置檔案 (1)開啟以下資料夾 /
MAC下Mysql永久設置utf-8
base support cli htm character 目標 .com sql 服務器 -m 目標:將 mysql 的 character_set_server 的值由 latin1 更改為 utf8 1. 暫時性:SET character_set_serve