Mysql免安裝版配置【圖文版和文字版】

圖文版

  • 配置環境變量

  • 新建一個my.ini文件,添加下面內容
[mysqld]

    basedir=C:\\software\Mysql\mysql-5.7.14-winx64

    datadir=C:\\software\Mysql\mysql-5.7.14-winx64\data

    port=3306

  • 以管理員身份運行cmd,切換到bin目錄下

  • 執行下面語句,初始化
mysqld --initialize --user=mysql --console

  • 安裝mysql服務,執行下面的語句
mysqld --install MySQL

  • 啓動服務
net start mysql

  • 若是你已經有mysql服務了,可是用不了,執行下面的語句–刪除服務,再從新從第五步開始
mysqld --remove
  • 登錄數據庫
mysql -u root -p

  • 在my.ini文件中在[mysqld]後一行加入skip-grant-tables

  • 關閉mysql服務,再從新啓動,也就是net stop mysqlnet start mysql

  • 從新登錄:mysql -u root -p 不需輸入密碼,直接enter
    mysql

    • 使用mysql數據庫,use mysqlsql

    • 查詢mysql數據庫的user表,select * from user ;數據庫

  • 對錶user執行update操做:
update user set authentication_string = password("root") where user="root";
  • 退出mysql,把my.ini文件中的skip-grant-tables去掉,從新啓動mysql服務
    這裏寫圖片描述

進到到mysql數據庫,在使用sql指令的時候,若是出現如下的錯誤markdown

mysql> show databases;
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.

這裏寫圖片描述

增長三句指令:this

step 1: SET PASSWORD = PASSWORD('your new password');spa

step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;code

step 3:flush privileges;圖片

在step1 時,your new password是隨便你本身寫的ip



文字版!!!!!!!!


這裏寫圖片描述




下面是成功的圖!
rem

相關文章
相關標籤/搜索