當前位置:首頁 » 密碼管理 » 為什麼MYSQL初始化沒有密碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

為什麼MYSQL初始化沒有密碼

發布時間: 2022-04-10 23:58:50

㈠ mysql 5.7初始化root密碼

初始化資料庫

# 初始化資料庫, 確保 /data/mysql 目錄是mysql 可寫的。

/usr/local/mysql57/bin/mysqld --defaults-file=/etc/my.cnf --initialize --user=mysql

啟動服務

/usr/local/mysql57/support-files/mysql.server start #啟動mysql 伺服器

登錄資料庫

注意:初始化時隨機生成了密碼,可以去/mysql下的mysql.log 里查看

【root】# cat mysql.log | grep password

2021-05-12T06:28:43.374399Z 1 [Note] A temporary password is generated for root@localhost: dHuSP!;y.3ef

#臨時密碼登錄資料庫 (會提示要你修改密碼); 《Linux就該這么學》 一起學習

/usr/local/mysql57/bin/mysql -uroot -p "dHuSP!;y.3ef"

修改密碼方法:(建議方法二)

方法一:

mysql>update mysql.user set authentication_string=password("新密碼");

mysql>flush privileges;

方法二:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';

mysql> flush privileges;

㈡ 我這個是新裝的mysql,安裝的時候沒有設置密碼的,怎麼用不了

mysql
5.1.73版本也很低了..不知道你的java-5.1.22支持不...去官網查下...
另外密碼的話..你查一下mysql.user這個表..看下你的用戶是不是有多個???
有可能你設置的密碼是localhost...
查下就知道了..
select
user,host,password
from
mysql.user;

㈢ 從命令行進入Mysql不需要密碼,是不是就是Mysql沒有密碼

如果你也沒有輸入用戶,那就是默認的root
用戶沒有密碼
一般需要輸入用戶名和密碼還有ip的命令打全了應該是
mysql
-h127.0.0.1
-uroot
-p123456
這樣

㈣ 為什麼在本機上進入mysql不需要密碼

因為本地mysql默認是不需要密碼的,比如裝wamp,安裝完這個集成包之後,phpmyadmin是默認密碼為空的,但是它會建議你設置一個密碼,以保障安全。你可以按照提示添加密碼,這樣,訪問資料庫的時候就需要密碼了

㈤ 為什麼mysql資料庫新創建的用戶都沒有密碼

默認沒有,如果想要直接在mysql中生成賬戶,同時配置好密碼,是否開放遠程連接,用戶許可權等設置等,可以嘗試在php環境中安裝一個phpmyadmin,在線管理mysql非常方便。

㈥ mysql剛安裝沒有密碼怎麼辦

wamp 命令行進MySQL set password=password('密碼');
centos7 mysql_secure_installation

㈦ mysql沒有密碼

新安裝的mysql可以使用默認用戶名和密碼。
1、新安裝的MySQL資料庫賬號默認是root,密碼為空。key直接在命令行上輸入mysql就可以登錄了 ;
2、建立新用戶
進入命令行模式,輸入:
mysql -u root -p
mysql>use mysql;
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='username';
mysql> FLUSH PRIVILEGES;
mysql> quit;
這樣就建立了username 賬號密碼new password

㈧ 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的初始密碼。

(8)為什麼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