mysql學習筆記

2021-07-24 15:32:55 字數 1591 閱讀 3064

config.inc.php或者config.default.php或者libraries\config.default.php  

$cfg['servers'][$i]['allownopassword'] = false;改為 true;

mysql 的「root」使用者預設狀態是沒有密碼的,所以在 php 中您可以使用 mysql_connect("localhost","root","") 來連線 mysql 伺服器;

如果您想為 mysql 中的「root」使用者設定密碼,請在控制台中使用「mysqladmin」命令。

在windows版本的xampp下:

mysqladmin -u root -p password 新密碼

執行後會提示輸入舊密碼,如果正確,則會立即修改新輸入的密碼

linux版本的xampp是如下命令:

/opt/lampp/bin/mysqladmin -u root -p password 新密碼

1、刪除第1行"id""***"....的字段行

2、另存為"csv(逗號分隔)(*.csv)"

3、如果出現匯入後資料為亂碼,需要修改檔案編碼方可解決!(注意:預設儲存的檔案編碼是ansi,如果你的資料庫使用utf-8編碼,那麼一定要將這個csv檔案另存為utf-8格式!)

4、進入phpmyadmin建立乙個表,新建字段,欄位名與匯入的excel表字段關聯且順序相同

在phpmyadmin中開啟剛剛建立的表,在最上面單擊"匯入"。

"匯入檔案的格式"選擇第二個"csv 使用 load data"。

"字段分隔符"更改為",",就是excel另存為預設選擇的"(逗號分隔)",

"欄位名"是個高階應用,它表示你要進行填充的字段,多個字段之間用","隔開。這裡為空表示全部填充,並且按順序填充,多餘的資料不要。

1、phpmyadmin需要匹配php和mysql使用,對以上兩個工具的版本均有要求,具體檢視

2、也可以在phpmyadmin\libraries\common.inc.php修改對應的版本資訊

if (version_compare(php_version, '5.5.0', 'lt'))

3、登陸不進去有可能是服務名沒有填正確

開啟phpmyadmin\libraries\config.default.php

$cfg['servers'][$i]['host'] = 'localhost';改為$cfg['servers'][$i]['host'] = '127.0.0.1』;

或者:$cfg['allowarbitraryserver'] = false;改為$cfg['allowarbitraryserver'] = true; 此時登陸會出現伺服器填寫框,填入相應的伺服器名即可

error 2002 (hy000): can't connect to local mysqli server through socket '/tmp' (111)

解決辦法:

連線時指定sock目錄

$this->conn = mysqli_connect("127.0.0.1", "root", "huanroot", "userman","3306","/data/mysql/mysqld.sock"); 

mysql學習筆記 51 mysql學習筆記

初學mysql時整理,隨時更新 資料操作 增 insert into 表名 字段列表 values 值列表 值列表 如果要插入的值列表包含所有字段並且順序一致,則可以省略字段列表。可同時插入多條資料記錄!replace 與 insert 完全一樣,可互換。insert into 表名 set 欄位名...

mysql學習筆記 51 Mysql 學習筆記

一.首先進入mysql mysql u root p新增使用者許可權設定 grant all privileges on to jerry localhost identified by aa1234567 只允許本機訪問 grant all privileges on to jerry 10.80...

mysql做筆記 mysql學習筆記

alter table 新增,修改,刪除表的列,約束等表的定義。檢視列 desc 表名 修改表名 alter table t book rename to bbb 新增列 alter table 表名 add column 列名 varchar 30 刪除列 alter table 表名 drop ...