mariadb 設定root密碼
修改root密碼
1.以root身份在終端登陸,必須
2.輸入 mysqladmin -u root -p password root
後面的 root 是要設定的密碼
3.回車後出現 Enter password
輸入就密碼,如果沒有,直接回車
建立使用者
//建立使用者
mysql> insert into mysql.user(Host,User,Password) values("localhost","admin",password("admin"));
//刷新系統許可權表
mysql>flush privileges;
這樣就建立了一個名為:admin 密碼為:admin 的使用者。
建立資料庫(在root許可權下)
create database mydb;
//授權admin使用者擁有mydb資料庫的所有許可權。
>grant all privileges on mydb.* to [email protected] identified by 'admin';
//刷新系統許可權表
mysql>flush privileges;
刪除使用者。
@>mysql -u root -p
@>密碼
mysql>DELETE FROM user WHERE User="admin" and Host="localhost";
mysql>flush privileges;
//刪除使用者的資料庫
mysql>drop database mydb;
修改指定使用者密碼。
@>mysql -u root -p
@>密碼
mysql>update mysql.user set password=password('新密碼') where User="admin" and Host="localhost";
mysql>flush privileges;
使用網上介紹的方法修改root使用者的密碼:
# mysqladmin -uroot -p password ’newpassword’
Enter password:
mysqladmin: connect to server at ’localhost’ failed
error: ’Access denied for user
現在終於被我找到了解決方法,如下(請先測試方法三,謝謝!):
方法一:
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <輸入新設的密碼newpassword>
mysql>
方法二:
直接使用/etc/mysql/debian.cnf檔案中[client]節提供的使用者名稱和密碼:
# mysql -udebian-sys-maint -p
Enter password: <輸入[client]節的密碼>
mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where USER=’root’;
mysql> FLUSH PRIVILEGES;
mysql> quit
# mysql -uroot -p
Enter password: <輸入新設的密碼newpassword>
mysql>
方法三:
這種方法我沒有進行過測試,因為我的root使用者預設密碼已經被我修改過了,那位有空測試一下,把結果告訴我,謝謝!
# mysql -uroot -p
Enter password: <輸入/etc/mysql/debian.cnf檔案中[client]節提供的密碼>
最後注意:別忘了關閉防火牆,免得外網無法訪問該主機的資料庫埠。
相關推薦
mariadb 設定root密碼
修改root密碼 1.以root身份在終端登陸,必須 2.輸入 mysqladmin -u root -p password root 後面的 root 是要設定的密碼 3.回車後出現 Enter password 輸入就密碼,如果沒有,直接回車建立使用者 //建
mariaDB安裝完成後設定root密碼等初始化操作
修改root密碼 1.以root身份在終端登陸(必須) 2.輸入 mysqladmin -u root -p password ex 後面的 ex 是要設定的密碼 3.回車後出現 Enter password 輸入就密碼,如果沒有,直接回車 開啟遠端訪問許可權 M
我來談談如何重置MySQL或MariaDB的Root密碼
images 其他 後臺運行 skip tables ges 步驟 因此 啟動 幾個月前,我在Ubuntu 18.04 上安裝了 LAMP。今天,我嘗試以 root 用戶身份登錄數據庫,但我完全忘記了密碼。經過一陣 Google 搜索並瀏覽一些文章後,我成功重置了密碼。對於
ubuntu設定root密碼及 Xftp連線linux(ubuntu)時提示ssh伺服器拒絕了密碼,請再試一次
原文: ubuntu設定root密碼及 Xftp連線linux(ubuntu)時提示ssh伺服器拒絕了密碼,請再試一次 alt+f2,在彈出的執行視窗中輸入:gnome-terminal sudo passwd root,回車後按提示輸入兩次root的密碼
Ubantu首次登入設定root密碼以及apt安裝工具解決鎖問題
1.給root 設定密碼 sudo passwd root [sudo] password for you :—> 輸入你的密碼,不會顯示 Enter new UNIX password: — > 設定root 密碼 Retype new UNI
MySQL資料庫設定root密碼
mysqladmin root未設定過密碼 格式:mysqladmin -uroot password 密碼 例子:mysqladmin -uroot password 123 root已設定過密碼 格式:mysqladmin -
deepin安裝MySQL沒有彈出設定root密碼怎麼進行修改
1. 首先使用apt命令安裝mysql(預設安裝的最新5.7) sudo apt-get update sudo apt-get install mysql-server mysql-client 2.修改my.cnf,不過我修改之後報錯,最後修改的是 /etc
ubuntu第一次設定root密碼
給root使用者設定密碼 開啟終端,輸入命令sudo passwd,然後系統會讓你輸入新密碼並確認,此時的密碼就是root新密碼。修改成功後,輸入命令su root,再輸入新的密碼就ok了
mysql 設定root密碼
新安裝的MySQ安裝的時候並沒有提示設定密碼,通過免密碼的方式登入,如果你想設定密碼: 1、在MySQL5.7之前輸入update user set authentication_string=password("XXXXXX") where user='root' and host='localhos
mysql設定root密碼,並且允許遠端連線
之前研究mysql時,設定了允許root從非本機無密碼登入,現在需要改回去。 本地登入mysql, mysql -u root -p, 輸入密碼。 切換資料庫,use mysql 先查詢下當前設定:select Host, User, Password from u
Ubuntu重新設定root密碼
1、啟動系統,在啟動過程中,反覆按Esc鍵或者shift鍵。 2、選擇Ubuntu高階選項(或者有的版本顯示的是Advanced options for Ubuntu),然後按'Enter'鍵。 3、選中Ubuntu的(recovery mode),按"e"鍵進入編輯頁面。 4、將 ro recover
ubuntu server 14.04 LTS 設定root密碼-陳科肇
安裝該作業系統的時候,預設是沒有為root設定密碼的。 不知道root密碼,就無法取得最大操作許可權。 ============== 設定root密碼: 1.在終端鍵入sudo passwd; 2.會提示你要輸入當前使用者密碼,按照提示輸入,回車; 3.設定root密碼,這
CentOS7 mariadb 設定初始密碼
CentOS 7下面,新裝 mariadb 後,密碼是空的,可以直接進入資料庫: mysql -u root -p 輸入上面的命令回車即可。 我們肯定是要給資料庫設定密碼的,在CentOS系統提示符下用如下命令: mysqladmin -u root -
ubuntu18--(2)--首次登陸設定root密碼
接上篇:ubuntu18--(1)--安裝篇 新安裝的ubuntu,是沒有給出root密碼的(實際上首次登陸ubuntu的時候root使用者是隨機密碼)。我們可以通過在安裝的時候設定的使用者來重置root使用者的密碼。 步驟如下:
MariaDB忘記root密碼
[[email protected] ~]$ mysql Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 2 Server version: 5.5.40-Mari
伺服器centos 使用ssh key登入 設定root密碼
解決找不到root密碼登入的問題; 可以使用 puttygen 生成ssh key:下載地址 注意右下方輸入2048; 生成經常把滑鼠放在空白處點選可以快一些; 將私鑰儲存下來即可,公鑰也可以儲存
[ubuntu]首次登陸設定root密碼
用過ubuntu的人都知道,ubuntu預設root密碼是隨機的,即每次開機都有一個新的root密碼。我們可以在終端輸入命令sudo passwd,然後輸入當前使用者的密碼 給root使用者設定密碼 開啟終端,輸入命令sudo passwd,然後系統會讓
MySQL5.7設定root密碼
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localho
ubantu 設定root密碼
[email protected]:~$ sudo password root sudo: password: command not found [email protected]:~$ sudo passwd root Enter new U
Centos7:yum安裝MySQL5.7後如何設定root密碼
Centos下安裝軟體的方式很簡單,只需要通過yum install xxx命令即可。第一步當然檢查是否有mysql的yum源,命令:yum list|grep mysql-community[