mysql建庫建表及連接數據庫操作
阿新 • • 發佈:2018-12-27
ica 如果 每次 進入 用戶表 ide 名稱 exit p地址
自己做個整理 省的每次都去搜~~
1、本地連接mysql:
mysql -uroot -p
mysql>use mysql; mysql> update user set password=passworD(‘test‘) where user=‘root‘; mysql> flush privileges; mysql> exit;
GRANTALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘
這裏的123456為你給新增權限用戶設置的密碼,%代表所有主機,也可以具體到你的主機ip地址
flush privileges;
這一步一定要做,不然無法成功! 這句表示從mysql數據庫的grant表中重新加載權限數據, 因為MySQL把權限都放在了cache中,所以在做完更改後需要重新加載。
執行完這兩步,再次查詢用戶表命令:select User,authentication_string,Host from user
4、創建數據庫
create database 數據庫名稱 ;(註意分號結尾) flush privileges;
查看所有數據庫
show databases;
5、執行mysql腳本
mysql -uroot -p密碼
登錄到mysql
然後
use mydb;
執行你的腳本文件
source /website/sql/mydb.sql;
6、mysql其他命令:
show databases; 顯示數據庫
create database name; 創建數據庫
use databasename; 選擇數據庫
drop database name 直接刪除數據庫,不提醒
show tables; 顯示表
describe tablename; 顯示具體的表結構
select 中加上distinct去除重復字段
mysqladmin drop databasename
刪除數據庫前,有提示。
顯示當前mysql版本和當前日期
select version(),current_date;
mysql建庫建表及連接數據庫操作