1. 程式人生 > >Linux系統中的mysql建立root使用者

Linux系統中的mysql建立root使用者

現象:
[email protected]:/usr/share/mysql# mysql -uroot -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
[email protected]:/usr/share/mysql# mysql -uroot -p
Enter password: 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

解決方法:

1. 進入/etc/my.cnf中,在[mysqld]部分新增: skip-grant-table

2.重啟mysql服務(或者重啟機器)後,就可以不用密碼進入mysql

3.INSERT INTO user VALUES

('%','root',PASSWORD('123'),'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y',

'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','','','','',0,0,0,0);

*****************************************************************

注:在執行INSERT時可能會出現error

這個時候需要對照一下usr表中的列與INSERT的列是否相同

需要根據usr表中的列更改插入的 "Y" 的個數。

相關推薦

Linux系統MySQL數據庫“主從”配置

linux mysql數據庫主從配置 MySQL數據庫“主從”配置一、配置概述: 在Linux操作系統中配置MySQL數據庫的主從復制是很重要的,為什麽這樣說呢!是因為在你搭建一個服務器以後你配置了2臺數據庫,一主一從。2臺數據庫配置好以後,當其中一臺數據庫被攻擊以後,你被攻擊的這臺數據庫的數據

Linux系統MySQL的常用操作命令

char OS var 權限 記錄 port nis whereis null 服務: # chkconfig --list 列出所有系統服務# chkconfig --list | grep on 列出所有啟動的系統服務 # chkconfig -

linux系統修改mysql資料庫root密碼

剛開始時,我是這樣修改的: 首先登入MySQL。 mysql> use mysql; mysql> update user set password=password(‘123’) where user=’root’ and host=’localhost’; mysql>

linux系統mysql 隨機密碼錯誤的處理方法

本人親測~~ 首先是要滿足我們產生的隨機密碼和我們實際輸入的隨機密碼是一致然後系統顯示密碼錯誤 因為我第一次修改所以沒有截圖  教程還是有的 異常,密碼錯誤,無法登陸!!! 重置root密碼 1、首先停止mysql服務程序: service mysqld stop

linux系統mysql控制檯的一些常用命令

            在linux中,我們可以通過在linux控制檯根目錄輸入:mysql -u 使用者名稱 -p之後,輸入mysql密碼,進入mysql控制檯。         

Linux系統,忘記root使用者密碼的解決辦法

摘要:忘記超級使用者密碼時,開機後則無法正常登陸。解決辦法:我們可以在開機狀態時進行重置密碼。 超級使用者root密碼忘記的解決方法: 注:如果已經是開機後的狀態並且忘記超級使用者的密碼,請從步驟一開始;如果是剛按下電腦的電源鍵,請從步驟二開始。 (1)重新啟動系統  

linux系統如何設定root許可權

  在嵌入式學習過程中,我們首先需要的就是安裝linux系統,安裝完成後需要對系統進行一些設定,那對於初學者而言,必要重要的一個知識點就是設定root許可權,今天為大家介紹的就是root許可權的設定方法,一起來看看吧。      我們要設定root許可權

navicat連線linux系統mysql-錯誤:10038

問題: 原因: 輸入 命令 netstat -anp(檢視所有的程序和埠使用情況) (注:Local Address一列中: 0.0.0.0 表示監聽本地所有ip地址,其他

忘記了Linux系統MySQL資料庫的密碼

一、單純忘掉了資料庫某一使用者的密碼 1.停止mysql服務 service mysqld stop 2.編寫mysql配置檔案,並啟動mysql vim /etc/my.cnf 新增:

linux系統如何建立與刪除軟連線(方便快捷使用,大量節約時間)

建立軟連線可以給我們帶來很大的好處,舉個例子,咱們在訪問深度較為長的檔案或資料夾時,可以選擇直接使用軟連線,讓我們實現能快速到達檔案所在位置的效果 首先,咱們需要到達的目的地址是:/usr/local

Linux系統mysql建立root使用者

現象: [email protected]:/usr/share/mysql# mysql -uroot -p Enter password:  ERROR 1045 (28000): Access denied for user 'root'@'localho

Linux系統安裝MySQL數據庫操作手冊

linux mysql數據庫 Linux系統中MySQL數據庫安裝手冊一、安裝概述: 在Linux操作系統中安裝MySQL數據庫是一個我們必須要掌握的一門技術,也決定了你以後找工作的薪資待遇,所以你知道它的厲害了吧!學會安裝只是第一步,你還得學好數據庫的基本操作,以及搭建一個數據庫的主從配置等等

Linux系統docker部署mysql常用命令

注:mysql語句輸入之後一定要加 ;(分號) 才能執行 1.進入mysql容器 docker exec -it mysql_db_1 bash 2.語法:mysql -u使用者名稱 -p+回車,然後輸入密碼 舉例: mysql -u root -p 輸入密

Linux系統部署MySQL

1、首先第一部安裝mysql yum -y install mysql -server  #注意這裡的yum是一個軟體管理中心 2、service mysqld start   #d是一個守護程序  啟動MySQL 3、一般這樣安裝的mysq

linux 系統系統關機後,mysql啟動失敗報錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '

自己在阿里雲伺服器上安裝好執行環境後,mysql都是正常使用的,昨天強制關閉伺服器後,重新啟動伺服器,發現數據庫無法啟動報錯:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/va

linux mysqlroot使用者不能登入記錄

不能登入的現象 Access denied for user ‘root’@’localhost’ (using password:YES) root使用者不能登入的原因 1、你的root密碼忘記了,就是密碼錯了,所有不能登入。 2、設定了root的訪

Linux 系統MySQL數據庫默認區分大小寫

忽略 變量 lin mes linux 系統 roo pre 嚴格 系統 2018年12月12日09:50:45今天在開發中遇到這麽個問題,將連接的數據庫改為服務器上的時候(服務器是Linux系統的),程序跑起來後一直出錯,總提示數據庫的表找不到, 而打開數據庫看該表明明是

Linux系統安裝MySQL(內附武林祕籍:在終端搜索字串的快捷鍵)

一、伺服器端安裝 安裝伺服器端:在終端中輸入如下命令,回車後,然後按照提示輸入 sudo apt-get install mysql-server 伺服器用於接收客戶端的請求、執行sql語句、管理資料

linux系統安裝mysql

CentOS7環境中安裝mysql: MySQL安裝 1.先檢查系統是否裝有mysql rpm -qa | grep mysql 以下執行安裝命令是無效的,因為centos-7預設是Mariadb,所以執行以下命令只是更新Mariadb資料庫 yum -y inst

linux系統對磁碟進行gpt分割槽、建立swap交換分割槽、磁碟加密和磁碟配額

     摘要:本文主要介紹四個實驗:一是如何修改磁碟的分割槽方式為gpt方式,二是劃分swap交換分割槽,三是給磁碟加密,四是設定磁碟配額。 一、修改磁碟為gpt的分割槽方式 ##1.先用   fdisk -l  檢視分割槽狀態,若已經存在分割槽,那我們就直接修改已經存