1. 程式人生 > >MySQL安裝成功之後啟動錯誤 3534、28000和簡單使用

MySQL安裝成功之後啟動錯誤 3534、28000和簡單使用

MySQL下載地址:

    http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.16-winx64.zip

配置環境變數:

我的解壓地址為:

    E:\develop_utils\mysql-5.7.16-winx64

在系統盤建立:

    MYSQL_HOME

值:

    E:\develop_utils\mysql-5.7.16-winx64

如圖:
這裡寫圖片描述
然後在path的值後面追加,記得分號別忘記了…
如圖:
這裡寫圖片描述
然後在doc裡面去安裝,就出現了標題所述的錯誤,看了別人的解決方案也木有解決問題,只有去看看錯誤提示了…,下圖:
這裡寫圖片描述

——————————2016年11月7日20:42:52—————————————-

停止MySQL:net stop mysql

開啟MySQL:net start mysql

安裝MySQL:
這裡寫圖片描述
————————2016年11月8日22:22:12—————————————
登入mysql出現問題了。

    ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using password: NO)

解決方案:停止mysql服務【net stop mysql】,在my.ini中新增

    skip-grant-tables

如圖所示:
這裡寫圖片描述

啟動mysql服務【net start mysql】,登入【mysql -u root -p】

這裡寫圖片描述

建立資料庫:

    create database VincentDB; //VincentDB;資料庫名字

檢視資料庫:

    show databases;

這裡寫圖片描述

判斷當前時候存在資料庫VincentDB有就刪除

    drop database if exists VincentDB;

這裡寫圖片描述

使用某資料庫

    use VincentDB;//使用VincentDB資料庫

這裡寫圖片描述

檢視資料庫中的表:

    show tables;//顯示資料庫中的表

這裡寫圖片描述

這是個新的資料庫,沒有表..

判斷資料庫時候存在表vincent,存在就刪除

    drop table if exists vincent;//如果存在vincent表,就刪除

這裡寫圖片描述

建立表:

    create table vincent(
        id int auto_increment primary key,
        name varchar(50),
        sex varchar(20),
        date varchar(20),
        content varchar(1000)
        )default charset = utf8;

這裡寫圖片描述

查看錶的約束

    describe vincent;//查看錶的vincent的約束條件

這裡寫圖片描述

查詢表中的資料

    select * from vincent;//查詢表中的所有資料
    select id,name from vincent;//查詢表中的資料,根據id,name查

這裡寫圖片描述

向表中插入資料

    insert into vincent values(null,"vincent","男","1992-4-12","......");

這裡寫圖片描述

修改表中的資料

    update vincent set sex = '男' where id=2;//把vincent表中id=2的一項sex改為男

這裡寫圖片描述

刪除表中的資料

    delete from vincent where id = 3;

這裡寫圖片描述

後面表的操作參照以下地址:

    http://www.cnblogs.com/qinqinmeiren/archive/2011/05/21/2151693.html