Mysql相關知識

mysql容許遠程鏈接html

一、cmdmysql

二、cd C:\Program Files\MySQL\MySQL Server 5.7\bin (bin路徑)sql

三、輸入:MySQL -uroot -p123456數據庫

四、輸入:grant all PRIVILEGES on test_db.* to root@'192.168.1.101' identified by '123456';安全

五、輸入:flush privileges; 要有分號ide

http://www.cnblogs.com/zhangzhu/archive/2013/08/22/3274831.htmlui


C:\Program Files\MySQL\MySQL Server 5.7\bin\mysqld-nt --init-file=C:\mysql-init.txtthis


mysql 1045 28000錯誤spa

my.ini是在C:\ProgramData\MySQL\MySQL Server 5.7路徑下
打開後,搜索mysqld關鍵字
找到後,在mysqld下面添加skip-grant-tables,保存退出。
PS:若提示不讓保存時,能夠將該文件剪切到桌面,更改保存後再複製到mySQL目錄下
保存後重啓mySQL
而後運行cmd
輸入mysql -u root -p就能夠不用密碼登陸了,出現password:的時候直接回車能夠進入。(此處也可能要cd到bin目錄下)命令行

1.進入mysql數據庫:
mysql> use mysql;
Database changed
2.給root用戶設置新密碼,藍色部分本身輸入:mysql> update user set password=password("123456") where user="root";
Query OK, 1 rows affected (0.04 sec)Rows matched: 1 Changed: 1 Warnings: 0
3.刷新數據庫mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
4.退出mysql:mysql> quitBye
PS:123456爲新密碼,用戶可根據本身須要修改爲本身的密碼

可能禪道數據庫和安裝的mysql由於端口問題,重合了,發生錯誤


ef生成實體模型edmx時候,從數據庫更新模型,遇到錯誤:'System.Data.StrongTypingException: The value for column 'IsPrimaryKey' in table 'TableDetails' is DBNull

解決:http://stackoverflow.com/questions/33575109/mysql-entity-the-value-for-column-isprimarykey-in-table-tabledetails-is

1. Open Services (services.msc) and restart MySQL57 service.
2. Execute the following commands in MySQL.
cmd

cd C:\Program Files\MySQL\MySQL Server 5.7\bin 回車
mysql.exe 回車
use database name;
set global optimizer_switch='derived_merge=OFF';
3. Update the .edmx.

一、右鍵桌面計算機 管理 服務和應用程序 服務 Mysql57 從新啓動
二、a、cmd

b、cd C:\Program Files\MySQL\MySQL Server 5.7\bin (bin路徑)

c、輸入:MySQL -uroot -p123456

d、use tableName ; 回車

e、 set global optimizer_switch='derived_merge=OFF'; 回車

三、再更新模型試試


mysql返回多個結果集問題

在mysql存儲過程當中,傳入的參數用時候不要帶@ ,過程當中聲明的參數要帶@ 用時候也要帶@

mysql重置密碼

一、首先中止正在運行的MySQL進程 

複製代碼代碼以下:

>net stop mysql 


如未加載爲服務,可直接在進程管理器或者服務中進行關閉。 

二、以安全模式啓動MySQL 
進入mysql目錄在命令行下運行 

複製代碼代碼以下:

>d: 
>cd xampp/mysql/bin 
>mysqld.exe --skip-grant-tables 



三、完成之後就能夠不用密碼進入MySQL了 

複製代碼代碼以下:

>mysql -u root -p 


提示輸入密碼時直接回車便可。 

四、更改密碼 

複製代碼代碼以下:

>use mysql (到此步出現:You must SET PASSWORD before executing this statement)
>update user set Password=password('新密碼') where User='root'; 
>flush privileges; 
 
直接輸入:也就是用mysql> SET PASSWORD = PASSWORD('123456');這句話從新設置一次密碼!
相關文章
相關標籤/搜索