1. 程式人生 > >資料庫之Mac下Mysql命令全集

資料庫之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 表名;

相關推薦

資料庫MacMysql命令全集

堅持 成長 每日一篇 使用alias配置環境變數 alias:給命令新增別名。要想在當前使用者新增別名可以通過MAC配置環境變數來實現永久新增 1.開啟終端輸入:sudo vi ~/.bash_profile 2.例如複製下面內容到資料夾 #

資料庫macmysql root密碼忘記或許可權錯誤的解決辦法(phpMyAdmin)無法登陸

(phpMyAdmin)無法登陸,廢話不多說,直接改root密碼就可以了 賬號是root     修改mysql root 的密碼參考:https://blog.csdn.net/u014410695/article/details/50630233 

資料庫macmysql root密碼忘記或許可權錯誤的解決辦法

以下方法親測有效,過程使用的工具只有mac的終端無需workbench 當我們通過終端連線mysql資料庫時候我們會看到這樣的資訊 ERROR 1045: Access denied for user: '[email protected]'

MacMySQL命令列操作

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

macmysql重置密碼及使用用戶和密碼登陸

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

解決Macsed命令報錯的問題

技術 -i clas idt brush 命令 參數 ima inf 在Mac上準備批量替換一些文字,使用sed命令,如下: sed -i ‘s/xxx/yyy/g‘ file 同樣的命令在Linux上是可以成功運行的,註意Mac下man sed中-i參數的說明:

macmysql忘記root密碼

轉載自: 原文章 關閉mysql伺服器 sudo /usr/local/mysql/support-files/mysql.server stop 或者系統偏好裡有個 MySQL 裡關閉 進入 /usr/local/mysql/bin 目錄 cd /usr/local/mys

MacMySQL密碼忘記後重置密碼

關閉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

Macsu命令提示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

macmysql的啟動及連線

錯誤: can't connect to local MySQL server throught socket '/tmp/mysql.sock'(2) 錯誤形式1: 錯誤形式2:   解決: mysql -uroot -h 127.0.0.1 -p  

Macmysql 5.7.14壓縮包安裝

前言:寫個紀錄,免得倒黴又重新踩坑 MySql下載 網址: http://dev.mysql.com/downloads/mysql/,這個地址最下面選擇一個點選其右側Download按鈕即可下載這裡喔只針對tar.gz包 點

macmysql的解除安裝和安裝

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/

macmysql關於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

macmysql安裝、解除安裝、基本操作

執行mysql報錯 mac下執行mysql報錯 ERROR 1045 (28000): Access denied for user 'zhang'@'localhost' (using password: NO) 解決

MACMysql永久設定utf-8

  目標:將  mysql 的 character_set_server 的值由 latin1 更改為 utf8 1. 暫時性:SET character_set_server=utf8 即可,一次性。 2. 永久性:需要更改配置檔案 (1)開啟以下資料夾 /

MACMysql永久設置utf-8

base support cli htm character 目標 .com sql 服務器 -m 目標:將 mysql 的 character_set_server 的值由 latin1 更改為 utf8 1. 暫時性:SET character_set_serve