訪問服務(wù)器的數(shù)據(jù)庫的一些基本操作
顯示所有數(shù)據(jù)庫列表:show databases;
建庫:create database Mytest;(Mytest庫名)
打開某個數(shù)據(jù)庫(比如數(shù)據(jù)庫:Mytest):use Mytest;
顯示本庫中的所有表:show tables;
建表:create table 表名 (字段設(shè)定列表); // :creat table mytest_acount (col1 INT, col2 CHAR(5), col3 DATE); 表至少一列徙歼。
顯示某表的結(jié)構(gòu):describe table1;
刪庫:drop database 庫名德频;
刪表:drop table 表名;
將表中的記錄清空:delete from 表名窿凤;
顯示表中的記錄:select * from 表名睬捶;
退出mysql:exit
啟動和停止mysql
啟動mysql服務(wù)器
cd /usr/bin
./mysqld_safe &
關(guān)閉目前運行的 MySQL 服務(wù)器,
cd /usr/bin
./mysqladmin -u root -p shutdown
Enter password: ******
輸入root密碼黔宛。
快捷路徑配置方法:
打開終端輸入:
vim ~/.bash_profile
; 回車將此路徑配置進(jìn)去:
export PATH=$PATH:/usr/local/mysql/bin/
并保存(vim 中先按 Esc鍵,在輸入 :wq )路徑就配置好了擒贸。
(一般都會添加這個路徑臀晃,否則很不方便使用mysql)
登陸 MySQL
- 當(dāng) MySQL 服務(wù)已經(jīng)運行時, 我們可以通過 MySQL 自帶的客戶端工具登錄到 MySQL 數(shù)據(jù)庫中, 首先打開命令提示符, 輸入以下格式的命名:
mysql -h 主機(jī)名 -u 用戶名 -p
參數(shù)說明:
- -h : 指定客戶端所要登錄的 MySQL 主機(jī)名, 登錄本機(jī)(localhost 或 127.0.0.1)該參數(shù)可以省略;
- -u : 登錄的用戶名;
- -p : 告訴服務(wù)器將會使用一個密碼來登錄, 如果所要登錄的用戶名密碼為空, 可以忽略此選項。
如果我們要登錄本機(jī)的 MySQL 數(shù)據(jù)庫介劫,只需要輸入以下命令即可:
mysql -u root -p
按回車確認(rèn), 如果安裝正確且 MySQL 正在運行, 會得到以下響應(yīng):
Enter password:
- 輸入之前保存的密碼徽惋,輸入密碼時光標(biāo)不會移動
若密碼存在, 輸入密碼登錄, 不存在則直接按回車登錄。登錄成功后你將會看到 Welecome to the MySQL monitor... 的提示語蜕猫。
然后命令提示符會一直以 mysq>
加一個閃爍的光標(biāo)等待命令的輸入, 輸入 exit
或 quit
退出登錄。
修改MySQL登錄密碼
MySQl 輸入
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
('你的新密碼')
mysql驗證功能的方法
登錄管理員權(quán)限$ sudo su
禁止mysql驗證功能 $ ./mysqld_safe --skip-grant-tables &
mysql會自動重啟(偏好設(shè)置中mysql的狀態(tài)會變成running)
(注意:設(shè)置完成以后就不能手動關(guān)閉了哎迄,除非開機(jī)重啟)