1. 程式人生 > >MySQL資料庫免安裝root初始密碼

MySQL資料庫免安裝root初始密碼

方法1: 用SET PASSWORD命令

  MySQL -u root

  mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');

方法2:用mysqladmin

  如果root已經設定過密碼,採用如下方法  mysqladmin -u root password "newpass"

  mysqladmin -u root password oldpass "newpass"

方法3: 用UPDATE直接編輯user表

  mysql -u root

  mysql> use mysql;

  mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';

  mysql> FLUSH PRIVILEGES;

方法4:  在忘記root密碼的時候,可以這樣操作資料庫:

第一步:首先停止資料庫,執行以下命令:

如果是利用apt-get或yum安裝的mysql可以直接執行mysql.server stop 命令

如果資料庫為編譯安裝,那麼需要進入到mysql的命令目錄bin/下,

執行:./mysql.server stop 或者service mysqld stop

第二步:修改my.cnf

利用vim命令開啟mysql配置檔案my.cnf

在mysqld程序配置檔案中新增skip-grant-tables,新增完成後,執行wd儲存。

第三步:重啟資料庫

利用命令列工具重啟資料庫

Service mysqld restart

第四步:修改root密碼

重啟資料庫後可以不用密碼直接登陸:
mysql -u root mysql
  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
  mysql> FLUSH PRIVILEGES;
#將password()中的newpassword字元更改為你自己的密碼。

  mysqld_safe --skip-grant-tables&

  mysql -u root mysql

  mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';

  mysql> FLUSH PRIVILEGES;

第五步:重啟資料庫
密碼修改完成後,將my.cnf檔案中新增的skip-grant-tables語句註釋或刪除掉,然後重啟


相關推薦

MySQL資料庫安裝root初始密碼

方法1: 用SET PASSWORD命令   MySQL -u root   mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin   如果roo

linux中mysql 修改lmysql的root初始密碼。 my.cnf中沒有bind-address 允許遠端訪問的問題解決

本人給出自己的一個可行的簡潔方案: 【修改初始root密碼】 //開啟my.cnf //新增如下一句到檔案中 skip-grant-tables=1 //重啟mysql服務 service mysql restart

mysql安裝初始密碼

無法登陸 password enter 發現 密碼 sql安裝 nbsp clas sql 在安裝過程中沒有任何提示,安裝完之後無法登陸 後經查詢發現,可以暫時以 mysql -u root -p登陸 此賬戶沒有密碼直接enter即可。 update user set

記錄下mysql5.7安裝初始化和修改密碼

1.從mysql官網上下載mysql-5.7.23 版本的免安裝版本。 2.解壓縮到自己想要的安裝目錄,之前安裝 安裝版本的 ,因為有中文路徑導致安裝失敗,弄了很長時間,這次 吸取教訓,安裝目錄沒有中文目錄。 3.mysql5.7綠色版本以上的 沒有my-default.ini,所以

Linux MySQL-5.7 root初始密碼修改

    A RANDOM PASSWORD HAS BEEN SET FOR THE MySQL root USER !

mysql安裝初始密碼的設定

在windows作業系統下,下載mysql5.6.10,安裝後有兩個預設的root賬戶,root賬戶其實等同於空賬戶即: shell >mysql 等同於; shell >mysql -u root 這兩者都能登入上mysql。 初始密碼為空,接下來就要設定初始

Linux下安裝MYSQL (三、設定初始密碼

Linux rpm方式安裝完MySQL之後 連線mysql,容易出現以下問題: mysql>SET PASSWORD = PASSWORD('newpasswd'); 原文地址:http://www.cnblogs.com/xiao

mysql 第一次安裝成功初始密碼操作;

注:由於寫的很實用,詳細,特轉載於此方便以後查閱; 安裝成功mysql以後第一次在任何客戶端上連線本地資料庫都會出現:access denied for user root @localhost錯誤; 輸入 net start mysql 指令,啟動 mys

MySQL 5.6 root 初始密碼

See the manual for the semantics of the 'password expired' flag. 大概意思就是 一個隨機的密碼已經生成 可以在  '/root/.mysql_secret'. 中找到 第一次連線必須變更密碼 且只能使用 'SET PASSWORD' 命令 在us

MySQL數據庫root賬戶密碼忘記兩種處理方法(保有效)

mysql mysq 密碼忘記 方法1:1.停止MySQL服務# kill `cat /var/run/mysqld/mysqld.pid`或者# pkill mysqld2.創建一個密碼賦值語句的文本文件# vi mysql-init ALTER USER ‘root‘@‘localhost‘

【修改密碼】Linux下修改Mysql的用戶(root)的密碼

exit 用戶 mysql use 操作 -- 原來 都沒有 註意 修改的用戶都以root為列。一、擁有原來的myql的root的密碼;方法一:在mysql系統外,使用mysqladmin# mysqladmin -u root -p password "test123"E

mysql操作之- 忘記root賬戶密碼

打開 不能 修改密碼 操作 pda 重啟 round table new 當mysql的root用戶密碼被遺忘時可通過下列步驟進行重新設置(在管理員權限的cmd窗口下執行)   1.關閉啟動的mysql服務       net stop mysql   2.執行下面的命

Mysql資料庫WINDOWS安裝

一、簡介 1、MYSQL安裝包下載地址: https://dev.mysql.com/downloads/mysql/5.7.html#downloads 2、資料庫版本: MySQL Community Server 5.7.22 3、已下載資料庫安裝包: mysql-5.7.22-w

Mysql Server安裝版教程

MySQL 5+ 服務手動安裝的方法: 執行cmd,進入mysql的安裝目錄: C:\Users\aministrator> G: G:\> cd G:\database\MySQLServer\mysql-5.6.20-winx64\bin> #1、

關於mysql資料庫安裝

mysql資料庫是我們日常生活中經常用到的一個數據庫,它的優點相信我不說,大家也都知道,那就是小,佔用的資源少,相對於大部分程式設計愛好者來說,這點是很重要的,因為畢竟不是我們每個人都用的高階機。但是往往在我們安裝MySQL資料庫的時候總是出現這樣那樣的問題,很是煩人,本人也深受其害,所以今天就把我

Mysql資料庫建立非Root使用者

針對於某個資料庫進行使用者的新增(不使用root進行登陸),方法入下: 建立使用者和密碼; username : 用於登陸資料庫的使用者名稱; password :用於登陸時輸入的密碼 create user username identified by 'pass

jdk+eclipse+MySQL資料庫安裝

jdk  eclipse  MySQL8.0.13安裝 安裝jdk  下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html &

mysql資料庫安裝部署

資料庫的安裝: 服務端: shareserver: yum install mariadb-server -y 安裝服務 systemctl start mariadb 開啟 mysql -uroot 開啟軟體 q

MySQL系列課程之二MySQL資料庫安裝及配置

1、1    MySQL的介紹 1、2    使用rpm方式對MySQL進行安裝 1、3    登陸MySQL資料庫 1、4     練習 1、1、1 MySQL的由來及應用 MySQL[1] &nb

小白學python-----------------MySQL資料庫描述及修改,破解密碼

一.什麼是資料庫 資料庫本質就是一個C/S的套接字軟體 常見的資料庫 關係型:(以表的形式) MySQL mariadb oracle db2 sqlserver 非關係:存取資料都是以key:value mongodb redis memcache