Mysql數據庫啟動與關閉


                                                           數據庫啟動與關閉

1.1 啟動與關閉 Mysql

     1.1.1 單實例方法

    

法二:

            /usr/local/mysql/bin/mysql_safe --user=mysql &

            starting mysqld daemon with databases from /usr/local/mysql/data

            killall mysqld

            killall -9 mysqld

     提示: 關閉直到出現mysqld: no process killed 表示完成關閉操作

1.1.2  多實例方法:

   啟動:

               /data/3306/mysql   start 

               /data/3307/mysql   start

   關閉:

               /data/3306/mysql   stop

               /data/3307/mysql   stop 

1.2  登陸Mysql方法

     1.2.1 單實例方法      1 mysql  -----剛裝完系統無密碼情況登陸方式

                                       2 mysql -uroot  -----剛裝完系統無密碼情況登錄方式

                                       3 mysql -uroot -p  -----這里標准的dba命令行登陸命令

                                       4 mysql -uroot -p'oldboy123' ----- 非腳本里一般不這樣用,密碼明文會泄露密碼

     1.2.2. 多實例方法 

                     mysql -uroot -p -S /data/3306/mysql.sock

                     mysql -uroot -p -S /data/3307/mysql.sock

      提示: 多實例通過mysql的 -S 命令指定不同的sock 文件登陸不同的服務中

1.3  登陸 Mysql 后 

1.4 退出 Mysql 方法  : quit  和 exit 

1.5 設置及修改Mysql root用戶密碼

    1.5.1 設置密碼方法

      mysqladmin -u root password '123456'

      mysqladmin -u root -p'123456' password '456789' -S /data/3306/mysql.sock

    1.5.2  修改root密碼

       mysqladmin -u root -p'123456' password '456789'

       mysqladmin -u root -p '456789' password '123456' -S /data/3306/mysql.sock 適合多實例方法

     1.5.3 修改root 密碼法二

  mysql> update mysql.user set password=PASSWORD('123456') where user='root';

  mysql> flush privileges;

     1.5.4 修改root 密碼法三

   mysql> set password=password('123456');

 1.6 如何找回丟失的mysql root 密碼

       1.6.1  單實例啟動方法

       killall  mysqld

       mysqld_safe  --skip-grant-table  &

       mysql  -u root -p

       1.6.2  多實例啟動方法

      killall   mysqld

      mysqld_safe --defaults-file=/data/3306/my.cnf  --skip-grant-table  &

      mysql -u root -p -S /data/3306/mysql.sock 

       1.6.3   修改密碼的方法

  mysql> update mysql.user SET password=PASSWORD("123456") WHERE user='root';

  mysql> flush privileges  

        1.6.4  重新啟用新密碼登陸 

        killall -9 mysqld

        單實例: /etc/init.d/mysqld   restart

        多實例: /data/3306/mysql  restart

 

              

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM