<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12
      有志者、事竟成,破釜沉舟,百百二秦關終屬楚;苦心人、天不負,臥薪嘗膽,三千越甲可吞吳。

      拂曉犬吠

      學習中遇到困難是很正常的事情,不要苦惱,不要氣餒,恰恰相反,應該興奮,因為又學到知識了,需要不斷提高自己應對問題和解決問題的能力和信心。

      這次安裝不太一樣

        一直在用公司的服務器。

        這次,在自己的筆記本上安裝sql,多虧看到園子里的好文章。

        這篇http://www.rzrgm.cn/laumians-notes/p/9069498.html

        這篇文章,真得不錯,轉載過來。

       

        ->開始

        網上的教程有很多,基本上大同小異。但是安裝軟件有時就可能因為一個細節安裝失敗。我也是綜合了很多個教程才安裝好的,所以本教程可能也不是普遍適合的。

        安裝環境:win7

        1、下載zip安裝包:

            MySQL8.0 For Windows zip包下載地址:https://dev.mysql.com/downloads/file/?id=476233,進入頁面后可以不登錄。后點擊底部“No thanks, just start my download.”即可開始下載。

      2、安裝

      2.1 解壓zip包到安裝目錄

      我的解壓在了E:\software\mysql\mysql-8.0.11-winx64

      解壓后的文件目錄

      2.2 配置環境變量

          將解壓文件夾下的bin路徑添加到變量值中,前后以 ; 開頭結尾

      2.3 配置初始化的my.ini文件

           我們發現解壓后的目錄并沒有my.ini文件,沒關系可以自行創建。在安裝根目錄下添加 my.ini(新建文本文件,將文件類型改為.ini),寫入基本配置:

          

      [mysqld]
      # 設置3306端口
      port=3306
      # 設置mysql的安裝目錄
      basedir=E:\\software\\mysql\\mysql-8.0.11-winx64   # 切記此處一定要用雙斜杠\\,單斜杠我這里會出錯,不過看別人的教程,有的是單斜杠。自己嘗試吧
      # 設置mysql數據庫的數據的存放目錄
      datadir=E:\\software\\mysql\\mysql-8.0.11-winx64\\Data   # 此處同上
      # 允許最大連接數
      max_connections=200
      # 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
      max_connect_errors=10
      # 服務端使用的字符集默認為UTF8
      character-set-server=utf8
      # 創建新表時將使用的默認存儲引擎
      default-storage-engine=INNODB
      # 默認使用“mysql_native_password”插件認證
      default_authentication_plugin=mysql_native_password
      [mysql]
      # 設置mysql客戶端默認字符集
      default-character-set=utf8
      [client]
      # 設置mysql客戶端連接服務端時默認使用的端口
      port=3306
      default-character-set=utf8

          

          

          注意:其中的data目錄不需要創建,下一步初始化工作中會自動創建。

          3、安裝mysql

            在安裝時,必須以管理員身份運行cmd,否則在安裝時會報錯,會導致安裝失敗的情況

            

          3.1 初始化數據庫

            在MySQL安裝目錄的 bin 目錄下執行命令:

            mysqld --initialize --console

            執行完成后,會打印 root 用戶的初始默認密碼,比如:

          

      C:\Users\Administrator>cd C:\Program Files\MySQL\bin
      
      C:\Program Files\MySQL\bin>mysqld --initialize --console
      2018-04-28T15:57:17.087519Z 0 [System] [MY-013169] [Server] C:\Program Files\MySQL\bin\mysqld.exe (mysqld 8.0.11) initializing of server in progress as process 4984
      2018-04-28T15:57:24.859249Z 5 [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E
      2018-04-28T15:57:27.106660Z 0 [System] [MY-013170] [Server] C:\Program Files\MySQL\bin\mysqld.exe (mysqld 8.0.11) initializing of server has completed
      
      C:\Program Files\MySQL\bin>

            注意!執行輸出結果里面有一段: [Note] [MY-010454] [Server] A temporary password is generated for root@localhost: rI5rvf5x5G,E 其中root@localhost:后面的“rI5rvf5x5G,E”就是初始密碼(不含首位空格)。在沒有更改密碼前,需要記住這個密碼,后續登錄需要用到。

            要是你手賤,關快了,或者沒記住,那也沒事,刪掉初始化的 datadir 目錄,再執行一遍初始化命令,又會重新生成的。當然,也可以使用安全工具,強制改密碼,用什么方法,自己隨意。

      參考:https://dev.mysql.com/doc/refman/8.0/en/data-directory-initialization-mysqld.html

          3.2 安裝服務

            在MySQL安裝目錄的 bin 目錄下執行命令:

            mysqld --install [服務名]

            后面的服務名可以不寫,默認的名字為 mysql。當然,如果你的電腦上需要安裝多個MySQL服務,就可以用不同的名字區分了,比如 mysql5 和 mysql8。

            安裝完成之后,就可以通過命令net start mysql啟動MySQL的服務了。通過命令net stop mysql止服務。

            通過命令sc delete MySQL/mysqld -remove卸載 MySQL 服務

       

            

       

         4、更改密碼

       

            在MySQL安裝目錄的 bin 目錄下執行命令:

       

              mysql -u root -p
            這時候會提示輸入密碼,記住了上面第3.1步安裝時的密碼,填入即可登錄成功,進入MySQL命令模式。

       

          

       

          (PS:這里是我自己的提示,下面是要修改數據庫的密碼。要敲寫命令,執行命令的時候結束是分號。看上面圖片的提示,黑屏白字Commands end with ; or \g)

           (還是自己的提示,可以自己在輸入命令之前,輸入help或者\h,看看mysql的說明,總之就是要可以執行敲寫命令,因為之前自己輸入分號的時候不能結束執行命令)

          在MySQL中執行命令:

       

            ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密碼';  

       

          修改密碼,注意命令尾的;一定要有,這是mysql的語法

       

          可以用 命令查看一下默認安裝的數據庫:

       

            show databases;

       

            use mysql;

       

            show tables;

          

      mysql> show databases;
      +--------------------+
      | Database           |
      +--------------------+
      | information_schema |
      | mysql              |
      | performance_schema |
      | sys                |
      +--------------------+
      4 rows in set (0.01 sec)
      
      mysql>

        

          看到默認初始化了mysql數據庫,其中user表里面存儲MySQL用戶信息。我們可以看一下默認MySQL用戶:

           select user,host,authentication_string from mysql.user;

       

      mysql> select user,host,authentication_string from mysql.user;
      +------------------+-----------+-------------------------------------------+
      | user             | host      | authentication_string                     |
      +------------------+-----------+-------------------------------------------+
      | mysql.infoschema | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
      | mysql.session    | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
      | mysql.sys        | localhost | *THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE |
      | root             | localhost | *27C237A977F4F44D3F551F1A673BE14DFD232961 |
      +------------------+-----------+-------------------------------------------+
      4 rows in set (0.00 sec)
      
      mysql>

          

            管理員root的host是localhost,代表僅限localhost登錄訪問。如果要允許開放其他ip登錄,則需要添加新的host。如果要允許所有ip訪問,可以直接修改成“%

            創建用戶:

              CREATE USER 'xxh'@'%' IDENTIFIED WITH mysql_native_password BY 'xxh123!@#';

             #(需要注意:mysql8.0加密方式修改了)
             #檢查用戶

              select user, host, plugin, authentication_string from user\G;

            

            授權遠程數據庫

            #授權所有權限 
                GRANT ALL PRIVILEGES ON *.* TO 'xxh'@'%';
            #授權基本的查詢修改權限,按需求設置
                GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON *.* TO 'xxh'@'%';

            查看用戶權限
                show grants for 'xxh'@'%';

          示例

          

      mysql> use mysql;
      Database changed
      mysql> CREATE USER 'xxh'@'%' IDENTIFIED WITH mysql_native_password BY 'xxh123!@#'; #創建用戶(注意:mysql8.0加密方式修改了)
      Query OK, 0 rows affected (0.07 sec)
      mysql>

       

         

       

      posted @ 2021-06-03 17:47  ID拂曉犬吠  閱讀(47)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 91麻豆视频国产一区二区| 无码人妻aⅴ一区二区三区蜜桃| 免费人成网站免费看视频| 蜜桃视频一区二区在线观看| 综合激情网一区二区三区| 秋霞A级毛片在线看| 久久精品国产久精国产| 久久精品国产6699国产精 | 午夜福利看片在线观看| 国产色无码专区在线观看| 日韩精品亚洲专区在线观看 | 亚洲色大成网站www在线| 精品国产免费一区二区三区香蕉| 日本黄韩国色三级三级三| 69天堂人成无码免费视频| 亚洲精品一区二区三区小| 久久久久久av无码免费网站| 亚洲国产中文字幕精品| 被c到高潮疯狂喷水国产| 亚洲中文欧美在线视频| 十八禁午夜福利免费网站| 欧美xxxx黑人又粗又大| 乱人伦人妻中文字幕在线| 久久96热在精品国产高清| 色二av手机版在线| 久久久久免费看黄a片app| 亚洲av中文久久精品国内| 性男女做视频观看网站| 正在播放的国产A一片| 亚洲精品国产av成人网| 精品黄色av一区二区三区| 成人av天堂网在线观看| 欧美牲交a欧美牲交aⅴ图片| 国产对白老熟女正在播放| 亚洲精品国产自在现线最新| 成熟少妇XXXXX高清视频| 欲色欲色天天天www| 国产浮力第一页草草影院| 亚洲第一综合天堂另类专| 人人爽亚洲aⅴ人人爽av人人片| 欧美区一区二区三区|