新聞中心
msyql本地登錄不需要密碼的方法
1.在需要進(jìn)行mysq登錄操作的用戶下建立如下的文件:
為西充等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及西充網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、西充網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
vi ~/.my.cnf
將下邊的內(nèi)容放入上方的文件當(dāng)中
[client]
host='localhost'
#登錄的用戶名
user='system'
#用戶的密碼
password='guan'
2.編輯完成的文件如下圖:
[root@master2 ~]# cat ~/.my.cnf
[client]
host='localhost'
#登錄的用戶名
user='system'
#用戶的密碼
password='guan'
3.測(cè)試
保存后,再登錄mysql的時(shí)候,只需要輸入mysql們不需要加后面的用戶名和密碼
[root@master2 ~]# mysql ? #后邊沒(méi)有跟用戶名和密碼
Welcome to the MySQL monitor.? Commands end with ; or \g.
Your MySQL connection id is 4
Server version: 5.6.14-log MySQL Community Server (GPL)
Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql ? ##可以看到我們已經(jīng)登陸成功
mysql不用密碼登錄
1、登陸mysql
mysql -uroot -p
2、創(chuàng)建無(wú)密碼用戶
mysql create user gateway@'localhost' identified by '';
3、授權(quán)
mysql grant all privileges on *.* to gateway@'localhost';
或者
mysql grant all privileges on db01.* to gateway@'localhost';
4、mysql -ugateway -p回車(chē)即可登陸
mysql數(shù)據(jù)庫(kù)沒(méi)有密碼怎么連接
MySQL 服務(wù)沒(méi)有啟動(dòng),一般是在異常的情況下 MySQL 無(wú)法啟動(dòng)導(dǎo)致的,比如無(wú)可用的磁盤(pán)空間,my.ini 里 MySQL 的 basedir 路徑設(shè)置錯(cuò)誤等;
解決方法,一、在C:\WINDOWS\my.ini 刪除該文件, 修改里面的文件路徑(如果沒(méi)有該文件,則新建一個(gè)),至少包含basedir,datadir這兩個(gè)基本的配置(或者直接復(fù)制mysql安裝文件的mysql server目錄下的my.ini文件,修改basedir,datadir這兩個(gè)基本的配置)。
[mysqld]
# set basedir to installation path, e.g., c:/mysql
# 設(shè)置為MYSQL的安裝目錄
basedir=D:/www/WebServer/MySQL
# set datadir to location of data directory,
# e.g., c:/mysql/data
# 設(shè)置為MYSQL的數(shù)據(jù)目錄
datadir=D:/www/WebServer/MySQL/data
另外,要注意:
[WinMySQLadmin]
Server=D:/www/WebServer/MySQL/bin/mysqld-nt.exe
user=root
password=xxxxxxxx
#以上是設(shè)置WinMySQLadmin的配置
[Client]
user=root
password=xxxxxxxx
如果還是不行的話:MySQL Server Instance Config Wizard,在進(jìn)行安裝下mysql服務(wù)。。。。
mysql 不設(shè)置密碼可以用嗎
mysql不設(shè)置密碼也是可以使用的,但是由于默認(rèn)管理賬號(hào)權(quán)限非常大,所以還是需要設(shè)置密碼,這樣才能更好的保護(hù)數(shù)據(jù)庫(kù)的安全。
在Mysql環(huán)境下,可以使用以下語(yǔ)句進(jìn)行設(shè)置密碼:
1、用root 進(jìn)入mysql后。
mysqlset password =password('你的密碼');
mysqlflush privileges;
2、進(jìn)入mysql庫(kù)修改user表
mysqluse mysql;
mysqlupdate user set password=password('你的密碼') where user='root';
mysqlflush privileges;
mysql 無(wú)密碼可以登入,怎么解決
因?yàn)槟鉲ocalhost 后面對(duì)應(yīng)的密碼是空,所以不輸入密碼也可以,解決方法:刪掉localhost單獨(dú)給localhost設(shè)置密碼
mysql怎么設(shè)置無(wú)密碼
最簡(jiǎn)單的方法,也是安裝完mysql后,系統(tǒng)提示的方法。使用baimysqladmin來(lái)完成。
shell mysqladmin -u root password "newpwd"
shell mysqladmin -u root -h host_name password "newpwd"password 后面的雙引號(hào)不是必須的,不過(guò)如果密碼包含空格或者一些特殊的符號(hào),需要用引號(hào)。
另外一個(gè)方法,利用mysql里面的SET PASSWORD命令來(lái)完成,注意必須使用PASSWORD()函數(shù)來(lái)加密設(shè)置的這個(gè)newpwd,否則直接='newpwd'不會(huì)生效。
不過(guò)如果使用方法一用mysqladmin password設(shè)置密碼或者用GRANT來(lái)設(shè)置,就不用使用PASSWORD()函數(shù),因?yàn)樗鼈円呀?jīng)自動(dòng)調(diào)用了該函數(shù)。
shell mysql -u root
mysql SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpwd');
mysql SET PASSWORD FOR 'root'@'host_name' = PASSWORD('newpwd');
網(wǎng)頁(yè)題目:mysql不用密碼怎么辦 mysql不設(shè)置密碼會(huì)怎樣
本文URL:http://www.ef60e0e.cn/article/dodcihh.html