phpmysql沒有root的簡單介紹

本文目錄一覽:

php下載了MySQL資料庫後怎麼設置賬號和密碼啊?

php修改mysql資料庫中的用戶名和密碼方法如下:

方法一

1、使用phpmyadmin,這是最簡單的了,修改mysql庫的user表,

2、不過別忘了使用PASSWORD函數。

方法二

1、使用mysqladmin,這是前面聲明的一個特例。

2、mysqladmin -u root -p password mypasswd ,輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為mypasswd。

3、把命令里的root改為你的用戶名,你就可以改你自己的密碼了。

4、當然如果你的mysqladmin連接不上mysql server,或者你沒有辦法執行mysqladmin, 那麼這種方法就是無效的。 而且mysqladmin無法把密碼清空。

5、下面的方法都在mysql提示符下使用,且必須有mysql的root許可權:

方法三

1、mysql INSERT INTO mysql.user (Host,User,Password)

VALUES(‘%’,’jeffrey’,PASSWORD(‘biscuit’));

mysql FLUSH PRIVILEGES

2、確切地說這是在增加一個用戶,用戶名為jeffrey,密碼為biscuit。

3、在《mysql中文參考手冊》里有這個例子,所以我也就寫出來了。

4、注意要使用PASSWORD函數,然後還要使用FLUSH PRIVILEGES。

方法四

和方法三一樣,只是使用了REPLACE語句

mysql REPLACE INTO mysql.user (Host,User,Password)

VALUES(‘%’,’jeffrey’,PASSWORD(‘biscuit’));

mysql FLUSH PRIVILEGES

方法五

1、使用SET PASSWORD語句,

mysql SET PASSWORD FOR jeffrey@”%” = PASSWORD(‘biscuit’);

2、也必須使用PASSWORD()函數,

3、但是不需要使用FLUSH PRIVILEGES。

方法六

1、使用GRANT … IDENTIFIED BY語句

mysql GRANT USAGE ON *.* TO jeffrey@”%” IDENTIFIED BY ‘biscuit’;

2、這裡PASSWORD()函數是不必要的,也不需要使用FLUSH PRIVILEGES。

注意: PASSWORD() [不是]以在Unix口令加密的同樣方法施行口令加密。

phpmyadmin管理資料庫 為什麼root沒有許可權了無法創建資料庫

MySQL命令行能否實現新建用戶呢?答案無疑是肯定的。而且在使用使用MySQL命令行新建用戶後,還可以為用戶授予許可權。

首先要聲明一下:一般情況下,修改MySQL密碼,授權,是需要有mysql里的root許可權的。

註:本操作是在WIN命令提示符下,phpMyAdmin同樣適用。

用戶:phplamp

用戶資料庫:phplampDB

1.MySQL命令行新建用戶

//登錄MYSQL

@mysql -u root -p

@密碼

//創建用戶

mysql insert into mysql.user(Host,User,Password) values(‘localhost’,’phplamp’,password(‘1234’));

//刷新系統許可權表

mysqlflush privileges;

這樣就創建了一個名為:phplamp 密碼為:1234 的用戶。

//退出後登錄一下

mysqlexit;

@mysql -u phplamp -p

@輸入密碼

mysql登錄成功

2.MySQL命令行為用戶授權

//登錄MYSQL(有ROOT許可權)。我里我以ROOT身份登錄.

@mysql -u root -p

@密碼

//首先為用戶創建一個資料庫(phplampDB)

mysqlcreate database phplampDB;

//授權phplamp用戶擁有phplamp資料庫的所有許可權

@grant all privileges on phplampDB.* to phplamp@localhost identified by ‘1234’; //這裡需要注意,如果發現找不到用戶,需要執行命令 flush privilieges;

//刷新系統許可權表

mysqlflush privileges;

mysql其它操作

//如果想指定部分許可權給一用戶,可以這樣來寫:

mysqlgrant select,update on phplampDB.* to phplamp@localhost identified by ‘1234’;

//刷新系統許可權表。

mysqlflush privileges;

mysql grant 許可權1,許可權2,…許可權n on 資料庫名稱.表名稱 to 用戶名@用戶地址 identified by 『連介面令』;

許可權1,許可權2,…許可權n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14個許可權。

當許可權1,許可權2,…許可權n被all privileges或者all代替,表示賦予用戶全部許可權。

當資料庫名稱.表名稱被*.*代替,表示賦予用戶操作伺服器上所有資料庫所有表的許可權。

用戶地址可以是localhost,也可以是ip地址、機器名字、域名。也可以用』%’表示從任何地址連接。

『連介面令』不能為空,否則創建失敗。

例如:

mysqlgrant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by 『123′;

給來自10.163.225.87的用戶joe分配可對資料庫vtdc的employee表進行select,insert,update,delete,create,drop等操作的許可權,並設定口令為123。

mysqlgrant all privileges on vtdc.* to joe@10.163.225.87 identified by 『123′;

給來自10.163.225.87的用戶joe分配可對資料庫vtdc所有表進行所有操作的許可權,並設定口令為123。

mysqlgrant all privileges on *.* to joe@10.163.225.87 identified by 『123′;

給來自10.163.225.87的用戶joe分配可對所有資料庫的所有表進行所有操作的許可權,並設定口令為123。

mysqlgrant all privileges on *.* to joe@localhost identified by 『123′;

給本機用戶joe分配可對所有資料庫的所有表進行所有操作的許可權,並設定口令為123。

php網站傳到空間上的時候, 買了一個 mysql 資料庫, root 用戶是資料庫自己帶的 還是手動自己建立啊

MYSQL一般用戶名跟密碼是空間商預先給你設定好了的。你只能更改密碼。資料庫是沒有root許可權的。

在php中定義常量用戶名為root密碼為root

您好,您問的是phpStudy默認的用戶名和密碼都是root,那麼默認的資料庫名是?

phpStudy如何修改或重置MySQL密碼, MySQL用戶名和密碼默認都是root。修改mysql密碼: 請使用『其他選項菜單』-『MySQL設置』-『設置或修改密碼』。

這只是一個程序包,即把Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader集合打包的工具,不用你一個個折騰安裝就可以立即學習PHP的環境工具,是不可以用作生產環境的,MySQL中的資料庫默認的數據當然是自帶的庫,可以通過phpMyadmin來管理Mysql資料庫,有什麼庫一目了然。

大家好 我想問下 如果伺服器沒有改密碼 是root 沒有密碼 用php連接mysql的時候應該怎樣寫 謝謝

mysql_connect(‘localhost’,’root’,”);

//單引號一對或者是雙引號一對表示無密碼。

如果你使用mysqli函數:

一樣:

mysqli_connect(‘localhost’,’root’,”);

//單引號一對或者是雙引號一對表示無密碼。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/153757.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-15 03:23
下一篇 2024-11-15 03:23

相關推薦

  • Python簡單數學計算

    本文將從多個方面介紹Python的簡單數學計算,包括基礎運算符、函數、庫以及實際應用場景。 一、基礎運算符 Python提供了基礎的算術運算符,包括加(+)、減(-)、乘(*)、除…

    編程 2025-04-29
  • Python滿天星代碼:讓編程變得更加簡單

    本文將從多個方面詳細闡述Python滿天星代碼,為大家介紹它的優點以及如何在編程中使用。無論是剛剛接觸編程還是資深程序員,都能從中獲得一定的收穫。 一、簡介 Python滿天星代碼…

    編程 2025-04-29
  • Python海龜代碼簡單畫圖

    本文將介紹如何使用Python的海龜庫進行簡單畫圖,並提供相關示例代碼。 一、基礎用法 使用Python的海龜庫,我們可以控制一個小海龜在窗口中移動,並利用它的「畫筆」在窗口中繪製…

    編程 2025-04-29
  • Python櫻花樹代碼簡單

    本文將對Python櫻花樹代碼進行詳細的闡述和講解,幫助讀者更好地理解該代碼的實現方法。 一、簡介 櫻花樹是一種圖形效果,它的實現方法比較簡單。Python中可以通過turtle這…

    編程 2025-04-28
  • Python大神作品:讓編程變得更加簡單

    Python作為一種高級的解釋性編程語言,一直被廣泛地運用於各個領域,從Web開發、遊戲開發到人工智慧,Python都扮演著重要的角色。Python的代碼簡潔明了,易於閱讀和維護,…

    編程 2025-04-28
  • 用Python實現簡單爬蟲程序

    在當今時代,互聯網上的信息量是爆炸式增長的,其中很多信息可以被利用。對於數據分析、數據挖掘或者其他一些需要大量數據的任務,我們可以使用爬蟲技術從各個網站獲取需要的信息。而Pytho…

    編程 2025-04-28
  • 如何製作一個簡單的換裝遊戲

    本文將從以下幾個方面,為大家介紹如何製作一個簡單的換裝遊戲: 1. 遊戲需求和界面設計 2. 使用HTML、CSS和JavaScript開發遊戲 3. 實現遊戲的基本功能:拖拽交互…

    編程 2025-04-27
  • Guava Limiter——限流器的簡單易用

    本文將從多個維度對Guava Limiter進行詳細闡述,介紹其定義、使用方法、工作原理和案例應用等方面,並給出完整的代碼示例,希望能夠幫助讀者更好地了解和使用該庫。 一、定義 G…

    編程 2025-04-27
  • 製作一個簡單的管理系統的成本及實現

    想要製作一個簡單的管理系統,需要進行技術選型、開發、測試等過程,那麼這個過程會花費多少錢呢?我們將從多個方面來闡述製作一個簡單的管理系統的成本及實現。 一、技術選型 當我們開始思考…

    編程 2025-04-27
  • 2的32次方-1:一個看似簡單卻又複雜的數字

    對於計算機領域的人來說,2的32次方-1(也就是十進位下的4294967295)這個數字並不陌生。它經常被用來表示IPv4地址或者無符號32位整數的最大值。但實際上,這個數字卻包含…

    編程 2025-04-27

發表回復

登錄後才能評論