當前位置:首頁 » 數據倉庫 » 命令安裝mysql資料庫密碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

命令安裝mysql資料庫密碼

發布時間: 2023-08-30 21:00:43

❶ mysql 命令怎麼 資料庫設置密碼

mysql設置資料庫密碼常用的有四種方法:

1.用root 登陸MySQL終端
mysql>set password =password(『raykaeso『);
mysql>flush privileges;

2.在MySQL終端中使用GRANT語句
mysql>grant all on *.* to 『root』@』localhost』 IDENTIFIED BY 『raykaeso』with grant option ;
mysql>flush privileges;

3.在MySQL庫user表中直接修改
mysql>use mysql;
mysql>update user set password=password(『raykaeso』) where user=』root';
mysql>flush privileges;

4、在shell命令行里修改MySQL用戶密碼
[root@raykaesoleixuesong] mysqladmin -u root password 「your password」;

❷ mysql 安裝 登錄 密碼忘了怎麼辦

如果不是root密碼:
連御襪物root的密碼也忘記了嗎?
沒有的話,用root進去,修改mysql資料庫user表咯。

如果是root密碼:

方法一:
MySQL提供跳過訪問控制的命令行參數,通過在命令行以此命令啟動MySQL伺服器:
safe_mysqld --skip-grant-tables&
即可跳過MySQL的訪問控制,任何人都可以在控制台以管理員的身份進入MySQL資料庫。
需要注意的是在修改完密碼以後要把MySQL伺服器停掉重新啟動才會生效

方法二:
可以進行如下的步驟重新設置MySQL的root密碼:
1.首先確認伺服器出於安全的狀態,也就是沒有人能夠任意地連接MySQL資料庫。
因為在重新設置MySQL的root密碼的期間,MySQL資料庫完全出於沒有密碼保護的
狀態下,其他的用戶也可以任意地登錄和修好桐改MySQL的信息。可以採用將MySQL對
外的埠封閉,並且停止Apache以及所有的用戶進程的方法實現伺服器的准安全
狀態。最安全的狀態是到伺服器的Console上面操作,並且拔掉網線。
2.修改MySQL的登錄設置:
# vi /etc/my.cnf
在[mysqld]的段中加上一句:skip-grant-tables
例如:
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-name-resolve
skip-grant-tables
保存並且退出vi。
3.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
4.登錄並修改MySQL的root密碼
# /usr/bin/mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 3.23.56
Type 『help;』 or 『\h』 for help. Type 『\c』 to clear the buffer.
mysql> USE mysql ;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> UPDATE user SET Password = password ( 『new-password』 ) WHERE User = 『root』 ;
Query OK, 0 rows affected (0.00 sec)
Rows matched: 2 Changed: 0 Warnings: 0
mysql> flush privileges ;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye
5.鎮液將MySQL的登錄設置修改回來
# vi /etc/my.cnf
將剛才在[mysqld]的段中加上的skip-grant-tables刪除
保存並且退出vi。
6.重新啟動mysqld
# /etc/init.d/mysqld restart
Stopping MySQL: [ OK ]
Starting MySQL: [ OK ]
windows
1.以系統管理員身份登陸系統。
2.打開cmd—–net start 查看mysql是否啟動。啟動的話就停止net stop mysql.
3.我的mysql安裝在d:\usr\local\mysql4\bin下。
4.跳過許可權檢查啟動mysql.
d:\usr\local\mysql4\bin\mysqld-nt –skip-grant-tables
5.重新打開cmd。進到d:\usr\local\mysql4\bin下:
d:\usr\local\mysql4\bin\mysqladmin -uroot flush-privileges password 「newpassword」
d:\usr\local\mysql4\bin\mysqladmin -u root -p shutdown 這句提示你重新輸密碼。
6.在cmd里net start mysql
7.搞定了。
2,MySQL4.1以上版本一種密碼錯誤問題的解決方法
1 # SET PASSWORD FOR 』some_user』@』some_host』 = OLD_PASSWORD(『newpwd』);
2 # FLUSH PRIVILEGES;
3,Mysql資料庫修復
myisamchk -r -q d:\mysql\data\latin1\*
r代表修復
q代錶快速
d:\mysql\data\latin1\*資料庫裡面 *代表裡面的所有的文件

方法三:
如果你忘記了你的MYSQL的root口令的話,你可以通過下面的過程恢復。
1. 向mysqld server 發送kill命令關掉mysqld server(不是 kill -9),存放進程ID的文件通常在MYSQL的資料庫所在的目錄中。
kill `cat /mysql-data-directory/hostname.pid`
你必須是UNIX的root用戶或者是你所運行的SERVER上的同等用戶,才能執行這個操作。
2. 使用`--skip-grant-tables' 參數來啟動 mysqld。
3. 使用`mysql -h hostname mysql'命令登錄到mysqld server ,用grant命令改變口令。你也可以這樣做:`mysqladmin -h hostname -u user password 'new password''。
(其實也可以用use mysql; update user set password =password('yourpass') where user='root' 來做到。)
4. 載入許可權表: `mysqladmin -h hostname flush-privileges' ,或者使用 SQL 命令`FLUSH PRIVILEGES'。(當然,在這里,你也可以重啟mysqld。)

方法四:(一定要先備份)
1,重新在另一台電腦上安裝相同版本的MySQL
2,刪除忘記密碼的電腦中MySQL安裝目錄中\data\mysql的全部內容(要先停止MySQL服務)
3,Copy新裝的電腦上MySQL安裝目錄中\data\mysql的全部內容 to 剛剛刪除的目錄中
4,啟動MySQL服務

這樣就只有一個root用戶了,密碼為空……

❸ mysql默認密碼是多少

mysql默認密碼設置如下命令就可以獲得:

cd/

PATH="$PATH":/usr/local/mysql/bin

mysql -u root -p

mysql>use mysql;

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

mysql> FLUSH PRIVILEGES;

mysql> quit;

within the directory the archive extracted into. If you compiled

MySQL yourself you must run 『make install』 first.

就可以獲得MySQL的初始密碼。

(3)命令安裝mysql資料庫密碼擴展閱讀:

mysql的其他錯誤解決辦法:

1、Starting MySQL.Manager of pid-file quit without updating fi[失敗]

關於這個錯誤原因有很多,最大的可能是沒有創建測試資料庫:

可以用/usr/local/mysql/scripts/mysql_install_db –user=mysql命令進行創建;另外一個原因可能是許可權設置問題,需要賦予mysql的data許可權,可以用chmod -R 命令。

2、FATAL ERROR: Could not find /home/mysql/bin/my_print_defaults If you are using a binary release,you must run this script from

within the directory the archive extracted into. If you compiled

MySQL yourself you must run 『make install』 first.

這個錯誤,是沒有指明mysql的data路徑導致的,可以很簡單的進行解決:

vim /etc/my.cnf

在[mysqld] 後面加上路徑:

basedir = /usr/local/mysql

datadir =/opt/data;

3、-bash: mysql: command not found:

用mysql命令進行登陸mysql報錯,原因是沒有設置環境變數,需要設置,或者進入到bin目錄進行登陸cd /usr/local/mysql/bin

mysql -u root

❹ 如何在mysql下建立資料庫並設置密碼。

建立資料庫a
CREATE
DATABASE
a;
建立用戶a_f,並授權a_f可以在192.168.0.1這台機器用123456密碼訪問資料庫a,可以使用的命令有"select,insert,update,delete,create,drop"
grant
select,insert,update,delete,create,drop
on
a.*
to
[email protected]
Identified
by
"123456";
然後刷新授權
FLUSH
PRIVILEGES;
以上親自測試成功!

❺ mysql 資料庫密碼怎麼設置

mysql設置資料庫密碼常用的有四種方法:
1.用root
登陸mysql終端
mysql>set
password
=password(『raykaeso『);
mysql>flush
privileges;
2.在mysql終端中使用grant語句
mysql>grant
all
on
*.*
to
『root』@』localhost』
identified
by
『raykaeso』with
grant
option
;
mysql>flush
privileges;
3.在mysql庫user表中直接修改
mysql>use
mysql;
mysql>update
user
set
password=password(『raykaeso』)
where
user=』root';
mysql>flush
privileges;
4、在shell命令行里修改mysql用戶密碼
[root@raykaeso leixuesong]
mysqladmin
-u
root
password
「your
password」;

❻ Linux下裝完mysql後默認密碼是多少

1、安裝完默認是沒有密碼的,可以用以下命令給root用戶設置密碼:
mysql_secure_installation
2、根據提示輸入2次密碼,就設置成功了。
注意,在設置過程中,會提示刪除是否anonymous用戶,是否拒絕root的遠程訪問,是否刪除測試用的資料庫等,這些都需要根據自己的實際情況進行選擇。
3、最後出現:Thanks for using MySQL!,設置密碼成功了。
4、改完後重啟mysql: /etc/init.d/mysqld restart

MySQL是一個關系型資料庫管理系統,由瑞典MySQL AB 公司開發,目前屬於 Oracle 旗下產品。MySQL 是最流行的關系型資料庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational Database Management System,關系資料庫管理系統) 應用軟體。
MySQL是一種關系資料庫管理系統,關系資料庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。
MySQL所使用的 SQL 語言是用於訪問資料庫的最常用標准化語言。MySQL 軟體採用了雙授權政策,分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇 MySQL 作為網站資料庫。
與其他的大型資料庫例如 Oracle、DB2、SQL Server等相比,MySQL 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,MySQL提供的功能已經綽綽有餘,而且由於 MySQL是開放源碼軟體,因此可以大大降低總體擁有成本。
Linux作為操作系統,Apache 或Nginx作為 Web 伺服器,MySQL 作為資料庫,PHP/Perl/Python作為伺服器端腳本解釋器。由於這四個軟體都是免費或開放源碼軟體(FLOSS),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起一個穩定、免費的網站系統,被業界稱為「LAMP「或「LNMP」組合

❼ 命令提示符窗口中輸入密碼,連接mysql資料庫服務的語句是什麼

mysql -u root -p。
這是另外一種通過命令提示符窗口連接MySQL,就是我們常用的cmd命令提示符窗口。
在命令提示符窗口中輸入mysql -u root -p,然後輸入密碼就可以連接到資料庫。進入mysql環境後,就可以執行相關命令,像select、create這些語法都是可以執行。
另外一種MySQL安裝,雙擊軟體後彈出界面,點擊Next下一步。然後接受協議,點擊Next下一步。選擇Typical典型的,安裝通用功能就可以,這里選中後會直接跳到下一個頁面。點擊Install,開始安裝。如果Install旁邊有類似防火牆的標志,需要在彈出的窗中點擊「是」。等待安裝,需要一點時間,請耐心等待。安裝成功後,進入MySQL介紹頁面,點擊Next。
選中CheckBox,然後點擊Finish。這里會有個提示窗,點擊「是」就行。進入MySQL配置頁面,點擊Next。保持默認設置就可以,點擊Next下一步。保持默認配置,繼續Next下一步。繼續保持默認配置,點擊Next下一步。繼續保持默認配置,點擊Next下一步。繼續保持默認配置,點擊Next下一步。保持默認配置,點擊Next下一步。
自定義字元編碼,選中utf8,然後點擊Next。添加一個命令符窗口,然後點擊Next。設置MySQL資料庫密碼,選中CheckBox,允許遠程訪問,然後點擊Next。准備執行配置,點擊Execute按鈕。點擊Finish,大功告成。