Time of Update: 2015-07-25
標籤:Mysql問題 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES) Mysql執行時沒有 mysql 和 performance_schema 資料庫問題一:之前卸載未卸載乾淨問題二:沒有管理員權限進入問題三:登入時,password是空,使用的是匿名方式登入Windows系統下方法一:在安裝路徑下的my.ini的[mysqld]欄位增加:
Time of Update: 2015-07-25
標籤:mysql windows7 64位 Windows7 64位安裝最新版本MySQL伺服器 近期,一直在研究MySQL資料庫,經常修改設定檔,導致MySQL資料庫無法使用,不得不反覆重裝MySQL資料庫。以下是在Windows7
Time of Update: 2015-07-25
標籤:本文轉自:http://bbs.blackbap.org/forum.php?mod=viewthread&tid=6483&highlight=mysql%2B報錯注入用SQL注入擷取資料庫資料,利用的方法可以大致分為聯集查詢、報錯、布爾盲注以及延時注入,通常這些方法都是基於SELECT查詢語句中的SQL注射 點來實現的。如果涉及非SELECT查詢的注入,我們通常用到的就是mysql注入查詢建立一個test表USE test;CREATE TABLE test(num
Time of Update: 2015-07-25
標籤:python mysql 一.安裝mysqlwindows下,直接下載mysql安裝檔案,雙擊安裝檔案下一步進行操作即可;Linux下的安裝也很簡單,除了下載安裝包進行安裝外,一般的linux倉庫中都會有mysql ,我們只需要通過一個命令就可以下載安裝:Ubuntu、deepinsudo apt-get install mysql-server Sudo apt-get install mysql-
Time of Update: 2015-07-25
標籤: ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passwordmysql ERROR 1045 (28000): Access denied for user解決方案 問題重現(以下討論範圍僅限Windows環境):C:\AppServ\MySQL> mysql -u root
Time of Update: 2015-07-24
標籤:1.先建立一個Java項目testMysql(我使用的是intellij編輯器)。2.匯入mysql的驅動包。(1)(2)(4)3.編寫代碼import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;/** * Created by wuy on 2015/7/24. */public class testMysql { private Connection con;
Time of Update: 2015-07-25
標籤:建立測試用表:MariaDB [music]> create table summary(id int,info char(128));Query OK, 0 rows affected (0.05 sec)MariaDB [music]> show tables;+-----------------+| Tables_in_music |+-----------------+| summary ||
Time of Update: 2015-07-25
標籤:在網頁指令碼中,有些計算和應用可能非常耗時,比如在0秒的時候開啟資料庫執行完一段SQL代碼後,網頁指令碼隨即花了20秒鐘進行一段複雜的運算,或者是require了一個龐大的PHP檔案(比如含有幾千個違規關鍵字的過濾函數),哪麼這個時候在MySQL後台看到的進程中,這個20秒的過程MySQL並沒有做任何事情了,一直處於Sleep狀態,直到這個頁面執行完畢或者達到wait_timeout值(被強行關閉),最佳化網頁指令碼,盡量讓程式快速運行,或者在執行這段耗時的運行過程中,執行mysql_cl
Time of Update: 2015-07-24
標籤:如何開啟mysql的慢查詢Linux查看mysql 安裝路徑一、查看檔案安裝路徑由於軟體安裝的地方不止一個地方,所有先說查看檔案安裝的所有路徑(地址)。這裡以mysql為例。比如說我安裝了mysql,但是不知道檔案都安裝在哪些地方、放在哪些檔案夾裡,可以用下面的命令查看所有的檔案路徑在終端輸入:whereis mysql斷行符號,如果你安裝好了mysql,就會顯示檔案安裝的地址,例如我的顯示(安裝地址可能會不同)[[email protected] ~]# whereis
Time of Update: 2015-07-23
標籤: 這幾天在學習hibernate,在程式中將利用hibernate將資料插入的mysql資料庫的時候,發現出現了中文亂碼,在網上搜尋了好長時間,大概的解決方案都是修改my.ini的設定檔,修改為gbk,但是插入資料還是出現亂碼的情況。不過最後還是解決了。下面就說一下解決的方法。 1.找到MySql Server Instance onfiguration
Time of Update: 2015-07-24
標籤:join mysql sql left (outer) join:左表為主,包含左表的所有行,右表滿足記錄的資料列出right (outer) join:右表為主,包含右表的所有行,左表滿足記錄的資料列出cross join:笛卡爾積(所有可能的行組合)。inner join:滿足串連條件的cross組合。full outer join:left outer 和 right
Time of Update: 2015-07-24
標籤:mysql TO_DAYS(date) 函數TO_DAYS(date)給定一個日期date, 返回一個天數 (從年份0開始的天數 )。mysql> SELECT TO_DAYS(950501);-> 728779mysql> SELECT TO_DAYS(‘1997-10-07′);-> 729669TO_DAYS() 不用於陽曆出現(1582)前的值,原因是當日曆改變時,遺失的日期不會被考慮在內。請記住,
Time of Update: 2015-07-23
標籤:資料庫 mysql 1. 插入記錄INSERT方法一:INSERT [INTO] tbl_name [(clo_name,...)] {VALUES | VALUE} ({expr | DEFAULT},...),(...),...;例如:CREATE TABLE users(id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, username VARCHAR(20) NOT
Time of Update: 2015-07-23
標籤:方法一:通過增加參數 --default-character-set = utf8 解決亂碼問題方法一:通過增加參數 --default-character-set = utf8 解決亂碼問題mysql -u root -p password < path_to_import_file --default-character-set = utf8方法二:在命令列匯入亂碼解決use database_name;set names utf8;
Time of Update: 2015-07-23
標籤:查了一下發現應用程式和mysql資料庫建立串連,如果超過8小時應用程式不去訪問資料庫,資料庫就斷掉串連 。這時再次訪問就會拋出異常。關於mysql自動斷開的問題研究結果如下,1、在自己的程式中插入定時訪問資料庫的方法,比如使用Timer,Quartz或者spring中簡易Quartz。2、在mysql中有相關參數設定,當資料庫連接空閑一定時間後,伺服器就會斷開等待逾時的串連:相關參數mysql> show variables like ‘%timeout%‘;+-----------
Time of Update: 2015-07-23
標籤:;CREATE TABLE TabTest( `id` INT(11) NOT NULL AUTO_INCREMENT ,`factorA` VARCHAR(255) NOT NULL DEFAULT ‘ ‘ ,`factorB` VARCHAR(255) NOT NULL DEFAULT ‘ ‘ ,`factorC` DECIMAL(10,2) NOT NULL DEFAULT 0 ,`remark` VARCHAR(255) NOT NULL
Time of Update: 2015-07-23
標籤:1、安裝docker,網上一堆,這裡不細說。2、進入linux後,使用docker命令下載mysql,命令如: docker pull mysql:5.7 運行該命令後,則會顯示以下日誌: 5.7: Pulling from mysql 4c8cbfd2973e: Pull complete
Time of Update: 2015-07-23
標籤:1. 編輯mysql主設定檔 my.cnfvim /etc/my.cnf在[mysqld]欄位下的位置添加參數skip-grant儲存退出2. 重啟資料庫服務service mysqld restart3. 這樣就可以進入資料庫不用授權了mysql -uroot4. 修改相應database的使用者密碼use mysql;update user set password=password(‘your password’) where
Time of Update: 2015-07-23
標籤:在MySQL預存程序的語句中有三個標準的迴圈方式:WHILE迴圈,LOOP迴圈以及REPEAT迴圈。還有一種非標準的迴圈方式:GOTO,不過這種迴圈方式最好別用,很容易引起程式的混亂,在這裡就不錯具體介紹了。這幾個迴圈語句的格式如下:WHILE……DO……END WHILEREPEAT……UNTIL END REPEATLOOP……END LOOPGOTO。 下面首先使用第一種迴圈編寫一個例子。mysql>
Time of Update: 2015-07-23
標籤:mysql大小寫敏感在 MySQL 中,資料庫和表其實就是資料目錄下的目錄和文。因而,作業系統的敏感性決定資料庫和表命名的大小寫敏感。這就意味著資料庫和表名在 Windows 中是大小寫不敏感的,而在大多數類型的 Unix/Linux 系統中是大小寫敏感的。MySQL大小寫敏感可以通過設定檔的lower_case_table_names參數來控制。WINDOWS:編輯MySQL安裝目錄下的my.ini 檔案,在[mysqld]節下 添加 lower_case_table_names=0 (