修改root密碼
創新互聯致力于互聯網品牌建設與網絡營銷,包括成都做網站、成都網站設計、成都外貿網站建設、SEO優化、網絡推廣、整站優化營銷策劃推廣、電子商務、移動互聯網營銷等。創新互聯為不同類型的客戶提供良好的互聯網應用定制及解決方案,創新互聯核心團隊10多年專注互聯網開發,積累了豐富的網站經驗,為廣大企業客戶提供一站式企業網站建設服務,在網站建設行業內樹立了良好口碑。
CentOS
下
MySQL
管理員帳號默認是
root
用戶,密碼為空。如果你從沒設置過
MySQL
的密碼,使用
root
用戶來連接
MySQL
服務器不需要輸入密碼。
第一次設置root密碼可以使用以下命令:
mysqladmin
-u
root
password
NEWPASSWORD
如果你已經設置過密碼了,需要要以下命令:
mysqladmin
-u
root
-p'oldpassword'
password
newpass
比如說,舊密碼是“12345”,新密碼是“nowamagic”,執行以下命令:
mysqladmin
-u
root
-p'12345'
password
'nowamagic'
修改其它MySQL用戶的密碼
修改一個普通用戶的密碼你可以使用以下命令,比如用戶是
nmuser:
mysqladmin
-u
nmuser
-p
oldpassword
password
newpass
另一種修改密碼的方法是,MySQL
服務器把用戶名和密碼儲存在
MySQL
數據庫的
user
表中。你可以使用以下方法來直接更新用戶
nmuser
的密碼:
1.
登錄mysql服務器:
mysql
-u
root
-p
2.
選擇
MySQL
數據庫
mysql
use
mysql;
3.
修改
nmuser
密碼
mysql
update
user
set
password=PASSWORD("NEWPASSWORD")
where
User='nmuser';
4.
重置權限
mysql
flush
privileges;
mysql
quit
這種方法也可以用腳本(PHP,Perl)執行,不用SSH到服務器。
以上資料來源于
如何更改MYSQL的監聽地址(轉)
比如把 #netstat -ant
0.0.0.0 3306
改成
#netstat -ant
192.168.0.5 3306
127.0.0.1 3306
只讓內網可以連到。 這樣會比較安全一點呀。
先,多謝大家指點了。
mysqld --user=mysql --bind-address=127.0.0.1
*安全配置*
為了數據的安全,可以考慮讓MySQL只守候在127.0.0.1上,這樣從Internet上就無法直接訪問數據庫了。
修改/etc/init.d/mysql文件
在start部分找到類似下面這行
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file
修改成
$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1
重起MySQL
/etc/init.d/mysql restart
最后netstat -l確認一下:
tcp 0 0 localhost:mysql *:* LISTEN
OK,到這里MySQL就安裝完成了。
因為最后我們讓MySQL守候在127.0.0.1,為了方便管理MySQL,推薦安裝phpmyAdmin.
0.0.0.0 3306改成#netstat -ant 只讓內網可以連到。 多謝。 就像mysql可以配置其 port= 一樣呀。。 在[mysqld]下加一句port=$your_port,$your_port是你需要的端口,然后重新啟動mysql即可. 注:windows下my.ini文件默認在C:\WINNT下. 比如把 #netstat -ant 0.0.0.0 3306改成#netstat -ant 192.168.0.5 3306 127.0.0.1 3306 只讓內網可以連到。 不過你可以在BSD或LINUX下配置一下防火墻~~~對外網屏蔽3306端口~~簡單有效的方法~~~ 注:windows下my.ini文件默認在C:\WINNT下.Trotter班長,我是想更改監聽地址,也就是主機 只監聽,本機的My SQL 3306,就 =127.0.0.1 3306,不是要更改端口號碼。 你現在知道嗎,可以想想我想你應該有辦法?mikespook防火墻我知道,但本身系統,軟件方面的安全我們也應該做好,讓其具有更高的安全性,一直是我們這些管理員應該做的。應該知道的呀。 比如把 #netstat -ant 0.0.0.0 3306改成#netstat -ant 192.168.0.5 3306 127.0.0.1 3306 只讓內網可以連到。 真正OK的做法,如下。。希望對大家有所幫助*安全配置*為了數據的安全,可以考慮讓MySQL只守候在127.0.0.1上,這樣從Internet上就無法直接訪問數據庫了。 修改/etc/init.d/mysql文件 在start部分找到類似下面這行 $bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file 修改成$bindir/mysqld_safe --datadir=$datadir --pid-file=$pid_file --bind-address=127.0.0.1 重起MySQL/etc/init.d/mysql restart 最后netstat -l確認一下: tcp 0 0 localhost:mysql *:* LISTENOK, 該加精華~~~ 見識了論壇的威力了!! 謝謝,大家的熱情回復, 真正OK的做法,如下。。希望對大家有所幫助*安全配置*為了數據的安全,可以考慮讓MySQL只守候在127.0.0.1上,這樣從Internet上就無法直接訪問數據庫了。
Mysql默認在本地環路地址127.0.0.1的3306端口監聽,要使用其它IP地址需要修改配置文件。
1.編輯/etc/my.cnf
在[mysqld]節中增加下面一行:
bind-address=0.0.0.0 #全部地址或者指定的ip地址
2.重啟服務
service mysqld restart
3.驗證
netstat -tln
網頁標題:mysql怎么改地址 mysql 地址
文章來源:http://vcdvsql.cn/article36/dosdpsg.html
成都網站建設公司_創新互聯,為您提供、Google、關鍵詞優化、企業建站、網站收錄、面包屑導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯