1. 程式人生 > >mysql賬戶配置

mysql賬戶配置

一、mysql登入錯誤

mysqladmin: connect to server at 'localhost' failed
       error: 'Access denied for user 'root'@'localhost' (using password: YES)'

解決辦法:破解mysql密碼

#> service mysqld stop
       #>mysqld_safe --skip-grant-tables &
       輸入 mysql -uroot -p 回車進入
       >use mysql;
       > update user set password=PASSWORD("newpass")where user="root";
       更改密碼為 newpassord
       > flush privileges; 更新許可權
       > quit 退出

service mysqld restart
       mysql -uroot -p新密碼進入

 二,忘記本地root的登入密碼

解決過程:

1、編輯/etc/my.cnf

在[mysqld] 配置部分新增一行

skip-grant-tables
 

2、儲存後重啟mysql

[[email protected] etc]# service mysqld restart
Shutting down MySQL.                                         [  OK  ]
Starting MySQL.                                                   [  OK  ]


3、登入資料庫重新設定root密碼


[[email protected] ~]# mysql -uroot -p mysql
Enter password:

直接回車進入


Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.1.47-log Source distribution

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show databases;

+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| test               |
+--------------------+
3 rows in set (0.00 sec)


執行下列語句

mysql> update user set password=password("mysql") where user='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4  Changed: 4  Warnings: 0

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
 

4、刪除/etc/my.cnf檔案中新增的“skip-grant-tables”行,重啟mysql;

用新設的密碼就能正常登入了

相關推薦

mysql賬戶配置

一、mysql登入錯誤 mysqladmin: connect to server at 'localhost' failed        error: 'Access denied for user 'root'@'localhost' (using passwor

Git 多賬戶配置

key 定義 oba 測試 密碼 個人 現在 配置 註釋 廢話少說,直切主題。 現在同時有兩個賬戶gitLab [email protected]/* */ 和gitHub [email protected]/* */,想同時在一臺電腦上正常使用gi

MySQL配置MySQL安裝和遠程訪問步驟

image 新建 oar 最新 rest word clas 字段 sql安裝 以遠程服務器為例,安裝Mysql到Linux並配置遠程訪問,步驟如下: 1.下載安裝最新的rpm文件 方法一: rpm -Uvh http://repo.mysql.com/mysql-co

MySQL主從配置

one ql性能調優 ins oca pass 建表 test 架構 until 更多MySQL復制的知識請看 MySQL官方文檔 《MySQL性能調優與架構設計》 環境: 主數據庫master,本地win7,192.168.1.102 從數據庫slave,虛

mysql主從配置,讀寫分離

忽略 數據緩存 get 抓狂 mysql主從配置 sudo ignore win8.1 這不 Mysql主從配置,實現讀寫分離 大型網站為了軟解大量的並發訪問,除了在網站實現分布式負載均衡,遠遠不夠。到了數據業務層、數據訪問層,如果還是傳統的數據結構,或者只是單單靠一

centos mysql安裝配置

word 裝配 pass 0 rows server sql mysql localhost dev mysql安裝 [[email protected]/* */ ~]# yum install -y mysql-server mysql mysql-d

mysql如何配置sql記錄

lean edit target 似的 51cto put cto www 不同 原文鏈接:http://www.qqdeveloper.com/detail/11/1.html 為什麽要記錄sql記錄 主要目的是為了檢測我們的網站安全問題,有效的避免一些sql註入或者是x

Mysql主從配置,實現讀寫分離

windows安裝 建議 xid 分布式 唯一標識 -1 在線下載 命令 進行 大型網站為了軟解大量的並發訪問,除了在網站實現分布式負載均衡,遠遠不夠。到了數據業務層、數據訪問層,如果還是傳統的數據結構,或者只是單單靠一臺服務器扛,如此多的數據庫連接操作,數據庫必然會崩潰,

MySQL安全配置向導mysql_secure_installation詳解

def nobody sat 遠程登錄 eas 訪問 sta chan other 安裝完mysql-server 會提示可以運行mysql_secure_installation。運行mysql_secure_installation會執行幾個設置: a)為root用

集群之mysql主從配置(windows和linux版)

p s class 本地 -h 路徑 數據庫容災 主從機 混合 二進制文件 起因   由於網站進一步開發運行的需求,要求主機7*24小時運行正常,同時要求能夠防止數據庫災難。考慮到後期的開發程度和業務量,準備向高可用系統進行改變,同時通過負載均衡提高網絡性能。於是第一步就

MySQL 賬戶管理

5.7 lock bold clas date create acc null eat 一、當前日期、當前用戶、當前數據庫版本 mysql> select curdate(),version(),database(),user(); +------------+--

mysql主從配置,出錯

top error: 運行 拷貝 erro thread my.cnf配置 i/o uid Fatal error: The slave I/O thread stops because master and slave have equal MySQL server id

雲服務器上進行MySQL主從配置

.cn .com oot 藍色 slave 連接 表示 用戶名 tar 配置時環境:騰訊雲服務器,雲服務器上的MySQL5.7,未配置過主從,如環境不一致,請謹慎操作。我的公網IP是119.29.234.43,內網ip是10.104.190.222,請修改為你自己的並在下面

筆記13(FTP配置、tomcat配置、resin配置MySQL主從配置

linuxFTP服務搭建與配置FTP介紹FTP是File Transfer Protocol(文件傳輸協議,簡稱文傳協議)的英文簡稱,用於在Internet上控制文件的雙向傳輸。 FTP的主要作用就是讓用戶連接一個遠程計算機(這些計算機上運行著FTP服務器程序),並查看遠程計算機中的文件,然後把文件從遠程計算

CentOS7下安裝MySQL配置遠程連接

公司收購 開發 重置 nbsp 刪掉 permanent mov 表格 一是 一、CentOS7下安裝MySQL數據庫 CentOS7默認的安裝包裏面已經沒有 MySQL-Server安裝包了,遠程鏡像中也沒有了。 默認的是MariaDB (MySQL的一個分支,開發這個

Ubuntu server安裝MySQL配置遠程連接

mys tools test ati 添加賬戶 base ins 安裝 leg 1. 在Ubuntu server 安裝MySQL(過程中註意記住設置的密碼) Sudo apt-get install mysql Sudo apt-get install mysql-se

MySQL+Keepalived配置高可用

9.png 從庫 vim http cnblogs 服務器環境 -1 image vip 服務器環境: 主mysql:192.168.1.163 從mysql:192.168.1.126 VIP:192.168.1.50 一、mysql配置主從同步 1、配置主mysql服務

關於wamp的HTML, PHP, mysql 三者的操作與聯系 - mysql簡單配置(三)

長度 -1 logs 建議 用戶 不用 自帶 .com upd   上一章講完HTML與PHP之間的傳值方法,這一章將wamp中mysql的使用,為下一章PHP調用數據準備。 再次說明作者的wamp版本是3.0.6 64bit   打開wamp自帶的mysql試圖數據庫

centos下,安裝MySQL以及配置遠程連接等

遠程連接 option 服務器 case min sudo ges mys stop yum安裝: yum -y install mariadb-server mariadb-devel 啟動和自啟: systemctl start mariadb 啟動systemct

Mysql主從配置(超級簡單)

配置 ges ide wait mas 建立 slave end event fec 1、準備(版本和數據保持一致):主服務器 192.168.2.41(主)從服務器 192.168.2.42(從) 2、修改主服務器master: #vi my.cnf [mysqld