1
創(chuàng)新互聯(lián)從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元西安做網(wǎng)站,已為上家服務(wù),為西安各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:13518219792
進(jìn)入到mysql安裝目錄的bin目錄下。如下圖
2
在此處打開命令行?;蛘呤乔袚Q到該目錄下。如下圖:
命令:c:\mysql\bin
3
使用root用戶登錄數(shù)據(jù)。如下圖:
命令:mysql
-uroot
-p
4
登錄成功之后。開始創(chuàng)建用戶。如下圖:
命令:
create
user'rsm'@'localhost'identified
by'123456';
5
給該用戶賦權(quán):
使用命令:
grant
all
on
*.*
to
'rsm'@'%';
6
賦權(quán)成功后。退出當(dāng)前用戶。使用新創(chuàng)建用戶登錄。
表結(jié)構(gòu)如下
id
uname
upwd
isdelete
注意:需要對(duì)密碼進(jìn)行加密。
如果使用md5加密,則密碼包含32個(gè)字符。
如果使用sha1加密,則密碼包含40個(gè)字符,這里使用這種方式。
md5加密方式:
sha1加密方式:
創(chuàng)建表
1)創(chuàng)建testLogin.py文件,引入hashlib模塊、MysqlHelper模塊。
2)接收輸入。
3)根據(jù)用戶名查詢,如果未查到則提示用戶名不存在。
4)如果查到則匹配密碼是否相等,如果相等則提示登錄成功,如果不相等則提示密碼錯(cuò)誤。
首先以root身份登錄到MySQL服務(wù)器中。$mysql-uroot-p當(dāng)驗(yàn)證提示出現(xiàn)的時(shí)候,輸入MySQL的root帳號(hào)的密碼。創(chuàng)建一個(gè)MySQL用戶使用如下命令創(chuàng)建一個(gè)用戶名和密碼分別為"myuser"和"mypassword"的用戶。mysqlCREATEUSER'myuser'@'localh
命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
說明:username - 你將創(chuàng)建的用戶名, host - 指定該用戶在哪個(gè)主機(jī)上可以登陸,如果是本地用戶可用localhost, 如果想讓該用戶可以從任意遠(yuǎn)程主機(jī)登陸,可以使用通配符%. password - 該用戶的登陸密碼,密碼可以為空,如果為空則該用戶可以不需要密碼登陸服務(wù)器.
例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';