0. 打開mysql\bin\my.ini,查找[mysqld],在[mysqld]下面添加一行文字,skip-grant-tables 即組成 [mysqld] skip-grant-tables【本人經過此方法一次性成功】
方法一:1、打開my.ini文件,找到default-storage-engine=InnoDB這一行,把它改成default-storage-engine=MyISAM。
2、刪除在MySQL安裝目錄下的Data目錄中的ib_logfile0和ib_logfile1
3。找到在配置MySQL服務器時指定的InfoDB目錄刪除掉ibdata1
根據my.ini文件中:
#*** INNODB Specific options *** innodb_data_home_dir="D:/"。4。重新啟動MySQL的Service
- 3
方法二:
重裝mysql時,一直提示“無法啟動MYSQL服務,錯誤1067進程意外終止 重啟,修復注冊表都沒什么用, 網上查了,改什么basedir,也沒用 我用的是mysql5.8,找來找去,想起之前裝了wampserver,pc_webserver等集成環境, 此些軟件會把my.ini, php.ini 寫入C:WINDOWS目錄下,並設為只讀
解決方法:
把windows目錄下,my.ini文件刪除,
重裝mysql,服務啟動成功
- 4
方法三:
1、執行winmysqladmin,生成my.ini文件 2、mysqld -install 啟動mysql服務 3、net start mysql 啟動mysql服務顯示正常 當通過mysql -u root -p 連接時候報服務器沒有啟動的錯誤,察看server服務,確實mysql服務沒有啟動,手動啟動產生1067錯誤,重新安裝過幾次mysql,錯誤依舊。察看各個配置都沒有錯誤。
我的系統環境 win2003 mysql版本4.0.12 解決辦法,將winmysqladmin生成的my.ini拷貝到c:windows下再啟動mysql就一切OK了。 這個沒試過 :其實不需要重新配置 你只要在/bin 目錄下依次點擊 mysql.exe
mysqld.exe
mysqld-nt.exe
winmysqladmin.exe
提示框出現后 直接cancle 掉
然后再點擊 winmysqladmin.exe 在右下腳那個小圖標上 選擇啟動服務就可以了
- 5
最后一招:關掉wamp,然后打開你下載好的wampserver安裝包,進行安裝,直接覆蓋以前的安裝文件,這樣mysql的配置問題就直接自動修復好了,啟動MySQL,是不是發現可以進去了?
- 6
ok,MySQL出現這個問題差不多就是這么搞定的,這里的相關方法當然也是通過好多資料查詢得到,這里給大家分享,希望能幫到大家!
1.在左下方搜索處(cortana)輸入mysql 進入mysql的命令提示符 輸入密碼 然后建表 首先必須在一個數據庫里面工作,所以你必須創建一個數據庫。利用create database +(數據庫名稱),來出創建數據庫 創建好了必須使用它,利用 use +(數據庫名稱) 語句 你在這里可以熟悉一下顯示數據庫的語句,查看自己有多少個已經創建的數據庫 show databases; 接着可以創建表格了。利用create table +(表格名稱) create table Employee( id int primary key, name varchar(20), age int ); 如果顯示說 'Query ok',說明已經創建好啦表格。 記得導包mysql-connector-java-5.1.28-bin.jar package com.JDBC; import java.sql.*; //用jdbc訪問sqlserver(或者mysql) /*首先 創建Employee表 * create table Employee( id int primary key, name varchar(20), age int ); */ public class Test {
/** * @param args * @throws Exception */ public static void main(String[] args) throws ClassNotFoundException { //jdbc四大配置參數 // String driverClassName ="com.microsoft.sqlserver.jdbc.SQLServerDriver"; // String url ="jdbc:sqlserver://localhost:1433; DatabaseName=GY"; String driverClassName ="com.mysql.jdbc.Driver"; String url ="jdbc:mysql://localhost:3306/mydb1"; String username="root"; String password="123456"; Connection conn = null; Statement stmt = null; ResultSet rs = null; try{ Class.forName(driverClassName);//注冊驅動 只做一次 conn = DriverManager.getConnection(url,username,password);//建立連接 stmt = conn.createStatement();//創建執行sql語句, stmt.execute("insert into Employee values(1,'hubin','22')");//執行語句 stmt.execute("insert into Employee values(2,'xiaomi','21')");// rs =stmt.executeQuery("select * from Employee"); while(rs.next()){ System.out.println(rs.getInt(1)+" "+ rs.getString(2)+" " +rs.getInt(3));//處理執行結果 } }catch(SQLException e){ throw new RuntimeException(e); }finally{ try{ if(rs!=null) rs.close(); if(stmt!=null) stmt.close(); if(conn !=null) conn.close(); }catch(SQLException e){ System.out.println(e.getMessage()); } } }
}
2.mysql與mysql workbench的關系是建表的時候一個是用鼠標點擊,一個是輸入命令行