MySQL Windows版安裝及設(shè)置密碼

本人所用MySQL Windows版是為官網(wǎng)下載的壓縮包(非安裝版)

1.配置環(huán)境變量

 PATH=D:\SoftWare\MySQL Server 5.7.16\bin;

2.修改MySQL配置

 配置文件路徑:D:\SoftWare\MySQL Server 5.7.16\my-default.in

 配置修改:

  basedir=D:\SoftWare\MySQL Server 5.7.16

  datadir=D:\SoftWare\MySQL Server 5.7.16\data

3.啟動(dòng)MySQL

 管理身份運(yùn)行cmd

 切換目錄執(zhí)行:cd D:\SoftWare\MySQL Server 5.7.16\bin(切換不過去可在路徑前加/d)

 安裝服務(wù)執(zhí)行:mysqld - install

 啟動(dòng)服務(wù)執(zhí)行:net start mysql

 出現(xiàn)錯(cuò)誤執(zhí)行:mysqld -remove 然后mysqld -install

4.登陸MySQL

 登陸執(zhí)行:mysql -u root -p root123456

5.設(shè)置MySQL密碼

 設(shè)置密碼執(zhí)行:SET PASSWORD FOR 'root'@'localhost' = PASSWORD('123456');

6.外網(wǎng)鏈接設(shè)置

 ①.修改配置(有些版本所需,本文中版本未進(jìn)行配置,所以不用操作)

  配置文件路徑:/etc/mysql/my.ini

  配置修改:

   bind-address? =127.0.0.1 ?將其注釋

    PS:bind-address? =127.0.0.1作用為只允許本地訪問

 ②.MySQL服務(wù)重啟

  方式一:

   執(zhí)行停止語句:net stop mysql

   執(zhí)行啟動(dòng)語句:net start mysql

  方式二:

   我的電腦——(右鍵)管理——服務(wù)與應(yīng)用程序——服務(wù)——MYSQL——開啟(停止、重啟動(dòng))

③.登陸MySQL(見本文4)

④.查詢host值:

? select user,host from user;

⑤.設(shè)置外網(wǎng)登陸賬號(hào)

 若查詢host值沒有"%"這個(gè)host值,則執(zhí)行:

  insert into user (host,user,password) values ('%','user','123456');

  flush privileges;

   PS:第一句為新增用戶;

     ?第二句為刷新MySQL的系統(tǒng)權(quán)限相關(guān)表,若不操作可能會(huì)出現(xiàn)拒絕訪問

⑥.指定IP訪問(若不指定可不操作)

  grand all privileges on? *.*? to user@'192.168.1.1'?identifies? by ' 123456' with grant option;

   PS:

     第一個(gè)*表示數(shù)據(jù)庫(kù)名;

     第二個(gè)*表示該數(shù)據(jù)庫(kù)的表名;?

     上述*.*表示數(shù)據(jù)庫(kù)下到所有表都允許訪問;

     user為登陸賬號(hào)

     ‘192.168.1.1':允許192.168.1.1訪問MySQL(不指定IP則為%,即%為所有IP均可訪問);

     123456為登陸密碼

     with grant option為權(quán)限傳遞,使用這個(gè)子句時(shí)將允許用戶將其權(quán)限分配給他人(亦可不加這句)

7.遠(yuǎn)程訪問數(shù)據(jù)庫(kù)

 執(zhí)行:mysql -hip地址或域名 -u登陸名 -p密碼

 例:mysql -h192.168.1.1 -uroot -p123456

8.卸載MySQL

 執(zhí)行語句:

  net stop mysql

  mysqld -nt -remove


官網(wǎng)MySQL windows版下載鏈接:

 32位:http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-win32.zip

 64位:http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-winx64.zip


MySQLservice 5.5(新口令必須傳到 Password() 函數(shù)進(jìn)行加密)

--更改其他用戶的密碼

mysql> set password for neo = password('password');

--更改當(dāng)前用戶的密碼

mysql> set password = password('password');

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容