<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 方法一:常規啟動關閉數據庫方式(推薦) * 常規方法啟動數據庫 啟動MySQL命令 ``` [root@localhost ~]# /etc/init.d/mysql start Starting MySQL.. [確定] ``` * 查看MySQL端口 ``` [root@localhost ~]# netstat -tunpl|grep mysql tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN 2505/mysqld ``` * 查看MySQL進程 ``` [root@localhost ~]# ps -ef |grep mysqld root 2264 1 0 11:35 pts/0 00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/localhost.pid mysql 2505 2264 0 11:35 pts/0 00:00:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/usr/local/mysql/data/localhost.err --pid-file=/usr/local/mysql/data/localhost.pid --socket=/tmp/mysql.sock --port=3306 root 2548 2180 0 11:37 pts/0 00:00:00 grep mysql ``` ## MySQL啟動基本原理說明 1. /etc/init.d/mysqld是一個shell啟動腳本,啟動后最終會調用mysqld_safe腳本,最后調用myslqd服務啟動mysql,如下/etc/init.d/mysqld 腳本中調用mysqld_safe的程序 `$bindir/mysqld_safe --datadir="$datadir" --pid-file="$mysqld_pid_file_path" $other_args >/dev/null 2>&1 &` 2. 初始化數據庫時,MySQL系統給的啟動方法 ``` mysqld_safe --user=mysql & 提示: 當找回root密碼時,會經常使用mysqld_safe --user=mysql &帶參數啟動 自己開發的腳本啟動數據庫時可能會用到這個啟動方法 /etc/init.d/mysqld和mysqld_safe --user=mysql &的啟動實質是一樣的 ``` ## 常規方法關閉數據庫 關閉數據庫命令 ``` [root@localhost init.d]# /etc/init.d/mysqld stop Shutting down MySQL. [確定] [root@localhost init.d]# netstat -tunpl |grep :3306 提示: 使用編譯及二進制安裝的MySQL,mysqld啟動腳本由support-files/mysql.server復制而來 ``` 強制關閉數據庫 ``` killall mysqld pkill mysqld killall -9 mysqld 提示: 用killall關閉,直到出現mysqld:no process killed 表示完成關閉操作 盡量不要粗魯的殺死數據庫進程,生成高并發環境可能引起數據庫數據丟失或者數據庫無法重新啟動 ``` 優雅關閉數據庫的方法 ``` 1. mysqlamin mysqladmin -uroot -paaaaaa shutdown 2. 自帶腳本 /etc/init.d/mysqld stop 3. kill信號的方法 kill -USER2 `cat /usr/local/mysql/data/mysql.pid` ``` ### 更改MySQL數據庫提示符 命令行修改登錄提示符 ``` mysql> prompt \u@rose \r:\m:\s> PROMPT set to '\u@rose \r:\m:\s>' root@rose 12:31:05> ``` 上述修改提示符是臨時的,我們可以通過修改mysql的配置文件修改提示符 在my.cnf配置文件中[mysql]模塊下添加如下內容(注意:不是[mysqld]),保存后無需重啟mysql,退出當前session,重新登錄即可 ``` [mysql] prompt=\\u@rose \\r:\\m:\\s> ``` 退出MySQL客戶端我們使用`quit`或者`exit`或者`ctrl+c`
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看