A. mysql 空密碼 在命令行下如何登錄
你可以修改root的密碼為123456
命令行執行:mysql –u root
mysql>show databases;
mysql>use mysql;
mysql> UPDATE user SET password=PASSWORD("123456") WHERE user='root';
mysql> FLUSH PRIVILEGES;
mysql> QUIT
B. 忘記mysql登錄密碼,怎樣在命令行登錄
停止mysql服務
sudo service mysql stop
以 --skip-grant-tables 的參數啟動mysql,這樣的話,mysql就不會對登錄檢查,因為你不用密碼可以直接登錄了。
sudo mysqld --skip-grant-tables &
下面以root方式登錄.
mysql -u root mysql
更新root的密碼,
UPDATE user SET Password=PASSWORD('新密碼') WHERE User='root';
FLUSH PRIVILEGES;
C. 怎麼用用命令提示符登錄mysql
windows打開命了行,在左下角開始,運行,cmd,mysql
然後就要讓你數據密碼的,當然前提是你的mysql安裝正確,網上有好多圖文並茂的安裝教程。開始,運行,cmd [ ,cd mysql安裝目錄/bin ], mysql -u userName -p Password先用CD命令進到mysql的BIN目錄
然後 mysql -u root -p
再輸入ROOT的密碼就行了。
D. 通過命令行如何遠程訪問mysql
1、登陸伺服器端,進入命令行,windows cmd;
2、設置用戶、密碼讓指定的IP訪問:mysql -u root -p 或安裝的快捷方式進入:MySQL Command Line Client,使用grant命令:
grant 許可權1,許可權2,許可權n on 資料庫名稱.表名稱 to 用戶名@用戶地址 identified by '連介面令';例子:mysqlgrant select,insert,update,delete,create,drop on mydb.mytable to [email protected] identified by 'mypassword';給來自192.168.1.88
的用戶lzpddd分配可對資料庫 mydb的mytable表進行select,insert,update,delete,create,drop等操作的許可權,並設定口令為'mypassword';
mysqlgrant all privileges on *.* to [email protected] identified by 'mypassword';給來自192.168.1.88
的用戶lzpddd分配可對所有資料庫的所有表進行所有操作的許可權限,並設定口令為'mypassword';
mysqlgrant all privileges on *.* tolzpddd@'%'identified by 'mypassword';給來自任何IP地址的用戶lzpddd分配可對所有資料庫的所有表進行所有操作的許可權限,並設定口令為'mypassword';
3、關閉伺服器端防火牆或者開放3306埠(很重要);
4、客戶端連接:
進入命令行,windows cmd,連接:
mysql -u 用戶名 -p密碼 -h伺服器IP地址 -P伺服器端MySQL埠號 -D 資料庫名注意:(1)伺服器埠標志-P一定要大些以區別於用戶-p,如果直接連接資料庫標志-D也要大寫;
(2)如果要直接輸入密碼-p後面不能留有空格如-pmypassword;
(3)命令結束段沒有';'分號。
E. 通過cmd命令連接mysql
通過cmd的命令窗口連接mysql,只需要在命令行中輸入
mysql
-uroot
-p123456
.它會出現這樣的提示:“mysql不是內部或外部命令”。解決辦法是在環境變數的path路徑下加入
C:Program
FilesMySQLMySQL
Server
5.6bin。
如下圖:
將mysql配置到環境變數後,在cmd的命令窗口輸入
“mysql
-uroot
-p123456”即可。如下圖:
到此就可以通過cmd命令連接mysql資料庫了。需要注意的是-u後面是連接資料庫的用戶名,沒有空格。-p後面是連接密碼,也沒有空格。
命令為:mysql
-uroot
-p123456
如果你在命令後面加了分號會出現:
C:UsersAdministrator>mysql
-uroot
-p123456;
Warning:
Using
a
password
on
the
command
line
interface
can
be
insecure.
ERROR
1045
(28000):
Access
denied
for
user
'root'@'localhost'
(using
password:
Y
ES)
解決辦法就是不要加分號。
F. 如何進入mysql命令行登錄 埠
mysql命令行登錄步驟如下:
步驟1:
在桌面選擇「這台電腦」的圖標,右鍵-->屬性-->點擊「高級系統設置」-->點擊「環境變數」。
G. 如何命令行連接mysql資料庫
使用命令行連接MySQL資料庫:
Windows操作系統下,開始——運行,打開"運行"對話框,輸入cmd,點擊「確定」即可進入DOS窗口。
DOS窗口輸入登錄MySQL資料庫命令
mysql -h 127.0.0.1 -u root -p
命令參數說明:
mysql是登錄資料庫的命令,-h 後面跟伺服器的IP,由於本示例MySql伺服器安裝在本地,因此IP地址為127.0.0.1;-u 後面跟用戶名,本示例採用 root用戶登錄;-p 後面跟登錄密碼。
輸入上述命令後回車,再輸入登錄密碼,在回車即可完成登錄MySQL資料庫服務了。跟著可以運行use databaseName語句操作某個資料庫了
H. mysql命令行如何操作
第一招、mysql服務的啟動和停止
net stop mysql
net start mysql
第二招、登陸mysql
語法如下: mysql -u用戶名 -p用戶密碼
鍵入命令mysql -uroot -p, 回車後提示你輸入密碼,輸入12345,然後回車即可進入到mysql中了,mysql的提示符是:
mysql>
注意,如果是連接到另外的機器上,則需要加入一個參數-h機器IP
第三招、增加新用戶
格式:grant 許可權 on 資料庫.* to 用戶名@登錄主機 identified by "密碼"
如,增加一個用戶user1密碼為password1,讓其可以在本機上登錄, 並對所有資料庫有查詢、插入、修改、刪除的許可權。首先用以root用戶連入mysql,然後鍵入以下命令:
grant select,insert,update,delete on *.* to user1@localhost Identified by "password1";
如果希望該用戶能夠在任何機器上登陸mysql,則將localhost改為"%"。
如果你不想user1有密碼,可以再打一個命令將密碼去掉。
grant select,insert,update,delete on mydb.* to user1@localhost identified by "";
第四招: 操作資料庫
登錄到mysql中,然後在mysql的提示符下運行下列命令,每個命令以分號結束。
1、 顯示資料庫列表。
show databases;
預設有兩個資料庫:mysql和test。 mysql庫存放著mysql的系統和用戶許可權信息,我們改密碼和新增用戶,實際上就是對這個庫進行操作。
2、 顯示庫中的數據表:
use mysql;
show tables;
3、 顯示數據表的結構:
describe 表名;
4、 建庫與刪庫:
create database 庫名;
drop database 庫名;
5、 建表:
use 庫名;
create table 表名(欄位列表);
drop table 表名;
6、 清空表中記錄:
delete from 表名;
7、 顯示表中的記錄:
select * from 表名;
第五招、導出和導入數據
1. 導出數據:
mysqlmp --opt test > mysql.test
即將資料庫test資料庫導出到mysql.test文件,後者是一個文本文件
如:mysqlmp -u root -p123456 --databases dbname > mysql.dbname
就是把資料庫dbname導出到文件mysql.dbname中。
2. 導入數據:
mysqlimport -u root -p123456 < mysql.dbname。
不用解釋了吧。
3. 將文本數據導入資料庫:
文本數據的欄位數據之間用tab鍵隔開。
use test;
load data local infile "文件名" into table 表名;
1:使用SHOW語句找出在伺服器上當前存在什麼資料庫:
mysql> SHOW DATABASES;
2:2、創建一個資料庫MYSQLDATA
mysql> CREATE DATABASE MYSQLDATA;
3:選擇你所創建的資料庫
mysql> USE MYSQLDATA; (按回車鍵出現Database changed 時說明操作成功!)
4:查看現在的資料庫中存在什麼表
mysql> SHOW TABLES;
5:創建一個資料庫表
mysql> CREATE TABLE MYTABLE (name VARCHAR(20), sex CHAR(1));
6:顯示表的結構:
mysql> DESCRIBE MYTABLE;
7:往表中加入記錄
mysql> insert into MYTABLE values ("hyq","M");
8:用文本方式將數據裝入資料庫表中(例如D:/mysql.txt)
mysql> LOAD DATA LOCAL INFILE "D:/mysql.txt" INTO TABLE MYTABLE;
9:導入.sql文件命令(例如D:/mysql.sql)
mysql>use database;
mysql>source d:/mysql.sql;
10:刪除表
mysql>drop TABLE MYTABLE;
11:清空表
mysql>delete from MYTABLE;
12:更新表中數據
mysql>update MYTABLE set sex="f" where name='hyq';
I. windows7怎麼用cmd登陸mysql資料庫
如果mysql裝在自己win7系統,首先要知道自己裝在了什麼地方,也就是找到mysql目錄,其下面有一個bin目錄,裡面有mysql.exe登入工具。
如果裝在D:\mysql目錄,mysql.exe的完整路徑為D
:\msyql\bin\mysql.exe這樣操作
打開運行輸入cmd回車
輸入d:
回車
cd
mysql
回車
cd
bin
回車
mysql
-uroot
-p123456
回車
root默認賬號,123456假設是你設的密碼,如果沒有設置則為空。
J. 怎麼用mysql命令行登錄
[root@localhost bin]# which mysql
查找到 mysql 路徑
進入該路徑
./mysql -uroot -p123456
即可進入命令行