1、進入mysql,建立一個新使用者root,密碼為root: 格式:grant 許可權 on 資料庫名.表名 to 使用者@登入主機 identified by "使用者密碼"; grant select,update,insert,delete on *.* to root@192.168.1.12 identified by "root"; 原先資料表結構mysql> use mysql;Database changedmysql>
如果你不想使用mysql的自動遞增,但又想實現主鍵序號的功能,可以使用下面的方法,通過函數用一張表去維護產生多個表的序號,簡單又實用1.建立產生多個表的序號的資料維護表CREATE TABLE seq ( name varchar(20) NOT NULL, val int(10) UNSIGNED NOT NULL, PRIMARY KEY (name)) ENGINE=MyISAM DEFAULT CHARSET=UTF-82.插入幾條初始化資料INSERT INTO seq
Miscellaneous FunctionsNameDescriptionDEFAULT()Return the default value for a table columnGET_LOCK()Get a named lockINET_ATON()Return the numeric value of an IP addressINET_NTOA()Return the IP address from a numeric valueIS_FREE_LOCK()Checks
1.修改MySQL設定檔(/etc/mysql/my.cnf),注釋以下行: #bind-address = 127.0.0.12.重啟mysql資料庫,對於Ubuntu系統,執行如下命令 sudo /etc/init.d/mysql restart 3.以root使用者登入mysql後,執行如下命令: grant all privileges on *.* to root@’允許登入的遠程機器ip’ identified by ‘密碼’
解決Can't connect to MySQL server on 'localhost' (10048) 您使用的是Windows作業系統,此錯誤與一個註冊表索引值TcpTimedWaitDelay有關。減小Windows中TcpTimedWaitDelay時間可解決此類問題,預設情況下為240(未設定的情況下也是這個數值)
本文連結:http://blog.csdn.net/kongxx/article/details/7051439MySQL自己提供了匯入匯出資料庫的工具,但有時我們需要僅僅匯入匯出單個表的資料,比如匯入匯出CSV檔案,此時可以使用MySQL自動的命令來做匯入匯出工作。匯出文法如下:SELECT * FROM [TABLE]INTO OUTFILE '[FILE]';或者SELECT * FROM [TABLE]INTO OUTFILE '[FILE]'FIELDS TERMINATED BY '
MySQL 4.1的字元集支援(Character Set Support)有兩個方面:字元集(Character set)和排序方式(Collation)。對於字元集的支援細化到四個層次: 伺服器(server),資料庫(database),資料表(table)和串連(connection)。下面將分兩部分,分別設定伺服器編碼和資料庫、資料表與串連部分的編碼,從而杜絕中文亂碼的出現。 一
本文主要介紹mysql資料庫下show命令的主要用法: a. show tables或show tables from database_name; -- 顯示當前資料庫中所有表的名稱。 b. show databases; -- 顯示mysql中所有資料庫的名稱。 c. show columns from table_name from database_name; 或show columns from database_name.table_name; -- 顯示表中列名稱。 d.