MySQL的基礎命令<一>
MySQL常用基礎操作命令(5.5)
一、MySQL的啟動與關閉
1、MySQL的啟動與停止的實質
啟動的實質:mysqld_salf --default-file=/data/3306/my.cnf
停止的實質:mysqladmin uroot -p"密碼" -s /date/3306/mysql.sock shutdown
二、MySQL的密碼有關問題
1、單實例MySQL的啟動
[[email protected] mysql-5.1.72]# cp support-files/mysql.server /etc/init.d/mysqld [[email protected] mysql-5.1.72]# chmod 700 /etc/init.d/mysqld [[email protected]
2、多實例MySQL的啟動
默認sock文件在編譯過程中可以指定路徑,如果多實例安裝的MySQL啟動時要指定sock文件,因為他不知道你初始化數據庫時,你的sock文件路徑。
一般啟動:
[[email protected] ~]# /data/3306/mysql start #mysql的登錄使用的是一個腳本,在文章的上傳附件中。 Starting MySQL... [[email protected] ~]# netstat -lnt |grep 3306 tcp 0 0 0.0.0.0:3306 .0.0.0:* LISTEN
3、為MySQL增加登錄密碼
單實例和多是例增加密碼的方式一樣,只是多實例修改和登錄要指定MySQL的sock文件路徑
3.1 多實例MySQL增加密碼
[[email protected] bin]# mysqladmin -uroot -S /data/3306/mysql.sock password ‘fenghui‘ [[email protected] bin]# mysql -S /data/3306/mysql.sock ERROR 1045 (28000): Access denied for user [email protected] (using password: NO) #這時你不能不使用密碼登錄,使用下面的登錄,但是不建議使用此種方式,因為會暴露密碼 #mysql -S /data/3306/mysql.sock -uroot -p回車,然後輸入密碼 [[email protected]