linuxmysql數(shù)據(jù)庫教程學(xué)習(xí) linuxmysql初始密碼忘了怎么辦?
linuxmysql初始密碼忘了怎么辦?改MySQL的配置文件(系統(tǒng)默認(rèn)為),在[mysqld]下直接添加一行skip-grant-sets2存放配置文件后,重起MySQL服務(wù)servicemysql
linuxmysql初始密碼忘了怎么辦?
改MySQL的配置文件(系統(tǒng)默認(rèn)為),在[mysqld]下直接添加一行skip-grant-sets2存放配置文件后,重起MySQL服務(wù)servicemysqldrestart3再次進(jìn)入MySQL命令行mysql-uroot-p,輸入密碼時(shí)直接回車,都會(huì)直接進(jìn)入MySQL數(shù)據(jù)庫了,這會(huì)兒通過常規(guī)項(xiàng)流程可以修改root密碼即可。
4密碼修改完畢后后,再明確的步驟1中的流程,刪除配置文件中的那行,另外重啟后MySQL服務(wù),新密碼就未生效了。
linux中,mysql的文件被刪了,怎么在不重啟mysql的情況下恢復(fù)?
mysql在linux中運(yùn)行時(shí)候,才能產(chǎn)生的文件是用戶使用localhost網(wǎng)上查詢數(shù)據(jù)的入口。
這個(gè)文件是Unix套接字文件,用處接受通訊的。這是沒法不從啟重新恢復(fù)的。
如果不是你刪除了,借用套接字當(dāng)時(shí)連接上數(shù)據(jù)庫的客戶端會(huì)都一起沒能連接。而用IP端口號的連接則幾乎算正常。
所以才你的客戶端用套接字文件的連接上數(shù)據(jù)庫的話,這個(gè)時(shí)候早再連接不上了,根本無法你操作了。你就應(yīng)該要快速重新啟動(dòng)原先能生成.sock文件就完了。不重新啟動(dòng)的意義是什么呢?假如客戶端是在本地,那么好象都得用是套接字。
假如你的客戶端得用是ip端口當(dāng)時(shí)連接,那你刪了.sock估計(jì)不會(huì)影響,不不需要什么。在等待這個(gè)可以重啟的時(shí)候重起再看看MySQL就行了。
如果你有多個(gè)客戶端再連接數(shù)據(jù)庫,有的用sock的,有的用ip。那不能重起的話,可以把用sock連接的客戶端才用ip端口號的連接數(shù)據(jù)庫。
如何在linux環(huán)境下安裝java環(huán)境和mysql數(shù)據(jù)庫并讓java程序跑起來?
一、JDK的安裝
1.可以下載JDK的tar包
2.解壓:$gttar-xvzfjdk.tar.gz
3.修改:
$gtsudovi/etc/profile文件
末尾添加:exportJAVA_HOME/home/tong/app/jdk1.8exportPATH$PATH:$JAVA_HOME/binexportCLASSPATH.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar立玄未生效:source/etc/profile
象這樣的話就裝好了,也可以試下javac等命令
二、MySQL直接安裝
1.反正推薦一下新手在用在centos等系統(tǒng)上yum的按裝ubuntu那就是apt安裝啦,雖說按裝的是5.1版本,不影響大使用
sudoyuminstallmysql
2.直接安裝完,可以修改mysql密碼mysqladmin-urootpasswordt2233
如果沒有你要直接安裝新版本呢,去官網(wǎng)去下載rpm包,除開服務(wù)端,客戶端
完全安裝之前要查找是否也安裝好了mysql的庫,不然會(huì)有
刪出rpm包:打開系統(tǒng):rpm-qa|grepmysql刪除(--nodes可以表示回避被建議使用的包):sudorpm-emysql包--nodeps
sudorpm-ivhmysql-server.rpm:安裝服務(wù)端
sudorpm-ivhmysql-client.rpm:安裝客戶端
修改密碼:/usr/bin/mysql_secure_installation,按步驟不能操作,看不懂啊英文百度去
(備注:安裝rpm包的很可能會(huì)少各種各樣的依賴,因此每個(gè)人情況不同,幫忙解決一一百度,其他很有可能還有點(diǎn)遠(yuǎn)程桌面連接的問題,有人問再說吧)