{"id":28387,"date":"2023-05-23T16:09:04","date_gmt":"2024-01-29T08:59:31","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/"},"modified":"2025-08-12T07:53:20","modified_gmt":"2025-08-11T23:53:20","slug":"%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/","title":{"rendered":"\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connector-python\u8bbf\u95eemariadb10.5"},"content":{"rendered":"<h1>\u4e3a\u4e86\u4ec0\u4e48<\/h1>\n<p>\u30fb\u5b89\u88c5 mariadb10.5 \u5230 Ubuntu 18.04<br \/>\n\u30fb\u5b89\u88c5\u6f14\u793a\u6570\u636e\u5e93 nation<br \/>\n\u30fb\u5c1d\u8bd5\u7f16\u5199\u4f7f\u7528 python + mysql-connector-python \u7684\u793a\u4f8b\u4ee3\u7801<\/p>\n<h2>\u6dfb\u52a0\u5b58\u50a8\u5e93<\/h2>\n<p>\u4ecehttps:\/\/mariadb.com\/kb\/en\/mariadb-package-repository-setup-and-usage\/\u83b7\u53d6\u4fe1\u606f\u3002<\/p>\n<pre class=\"post-pre\"><code>\r\n$ curl -LsS https:\/\/downloads.mariadb.com\/MariaDB\/mariadb_repo_setup | sudo bash\r\n[info] Repository file successfully written to \/etc\/apt\/sources.list.d\/mariadb.list\r\n[info] Adding trusted package signing keys...\r\n[info] Running apt-get update...\r\n[info] Done adding trusted package signing keys\r\n\r\nRepository\u306b\u4ee5\u4e0b\u306e\uff13\u30b5\u30a4\u30c8\u304c\u767b\u9332\u3055\u308c\u308b\r\n\u203b\u30ef\u30fc\u30cb\u30f3\u30b0\u8868\u793a\u6291\u5236\u306e\u305f\u3081 [arch=amd64] \u3092\u8ffd\u52a0\u3057\u3066\u3044\u308b\r\n$ sudo cat \/etc\/apt\/sources.list.d\/mariadb.list\r\n\r\n# MariaDB Server\r\n# To use a different major version of the server, or to pin to a specific minor version, change URI below.\r\ndeb [arch=amd64] http:\/\/downloads.mariadb.com\/MariaDB\/mariadb-10.5\/repo\/ubuntu bionic main\r\n\r\n# MariaDB MaxScale\r\n# To use the latest stable release of MaxScale, use \"latest\" as the version\r\n# To use the latest beta (or stable if no current beta) release of MaxScale, use \"beta\" as the version\r\ndeb [arch=amd64] http:\/\/downloads.mariadb.com\/MaxScale\/2.4\/ubuntu bionic main\r\n\r\n# MariaDB Tools\r\ndeb [arch=amd64] http:\/\/downloads.mariadb.com\/Tools\/ubuntu bionic main\r\n\r\n<\/code><\/pre>\n<h2>\u5b89\u88c5Mariadb<\/h2>\n<pre class=\"post-pre\"><code>\r\n$ sudo apt update\r\n$ sudo apt install mariadb-server mariadb-client\r\n<\/code><\/pre>\n<p>\u203b \u670d\u52a1\u540d\u79f0\u4e3a \/lib\/systemd\/system\/mariadb.service<\/p>\n<h2>\u8bbe\u5b9a\u6587\u672c\u7f16\u7801<\/h2>\n<pre class=\"post-pre\"><code>\r\n\/etc\/mysql\/mariadb.conf.d\/50-server.cnf\r\n\r\ncharacter-set-server  = utf8mb4\r\n#collation-server     = utf8mb4_general_ci  \u4fee\u6b63\u524d\r\ncollation-server      = utf8mb4_bin         \u4fee\u6b63\u5f8c\r\n\r\n#bind-address         = 127.0.0.1           \u4fee\u6b63\u524d\r\nbind-address          = 0.0.0.0             \u4fee\u6b63\u5f8c\r\n\r\n\/etc\/mysql\/mariadb.conf.d\/50-client.cnf\r\ndefault-character-set = utf8mb4             \u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\r\n\r\n\u203b\u4fee\u6b63\u5f8c\u3001\u518d\u8d77\u52d5\u3059\u308b\r\n$ sudo systemctl restart mariadb\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>\r\n$ mysql -u root -p\r\nEnter password:\r\n\uff5e\r\nMariaDB [(none)]&gt; show variables like \"chara%\";\r\n+--------------------------+----------------------------+\r\n| Variable_name            | Value                      |\r\n+--------------------------+----------------------------+\r\n| character_set_client     | utf8mb4                    |\r\n| character_set_connection | utf8mb4                    |\r\n| character_set_database   | utf8mb4                    |\r\n| character_set_filesystem | binary                     |\r\n| character_set_results    | utf8mb4                    |\r\n| character_set_server     | utf8mb4                    |\r\n| character_set_system     | utf8                       |\r\n| character_sets_dir       | \/usr\/share\/mysql\/charsets\/ |\r\n+--------------------------+----------------------------+\r\n8 rows in set (0.001 sec)\r\n\r\n\u203b\u30a2\u30af\u30bb\u30b9\u7528\u30e6\u30fc\u30b6\u30fc\u3092\u8ffd\u52a0\u3059\u308b\r\nMariaDB [(none)]&gt;GRANT ALL PRIVILEGES ON *.* TO demo IDENTIFIED BY 'passwd' WITH GRANT OPTION;\r\n<\/code><\/pre>\n<h2>\u5b89\u88c5DemoDB\u56fd\u5bb6<\/h2>\n<p>\u89e3\u538b\u6765\u81eaMariaDB\u793a\u4f8b\u6570\u636e\u5e93\u7684nation.zip\u6587\u4ef6\u3002<\/p>\n<pre class=\"post-pre\"><code>\r\n$ mysql -u root -p\r\nEnter password:\r\n\uff5e\r\nMariaDB [(none)]&gt; source \/path\/to\/nation.sql\r\n\uff5e\r\nMariaDB [nation]&gt; use nation;\r\nDatabase changed\r\n\r\nMariaDB [nation]&gt; show tables;\r\n+-------------------+\r\n| Tables_in_nation  |\r\n+-------------------+\r\n| continents        |\r\n| countries         |\r\n| country_languages |\r\n| country_stats     |\r\n| guests            |\r\n| languages         |\r\n| region_areas      |\r\n| regions           |\r\n| vips              |\r\n+-------------------+\r\n<\/code><\/pre>\n<h2>\u5b89\u88c5mysql-connector-python<\/h2>\n<pre class=\"post-pre\"><code>\r\n$ sudo pip3 install mysql-connector-python\r\n<\/code><\/pre>\n<h2>\u6837\u54c1\u4ee3\u7801<\/h2>\n<pre class=\"post-pre\"><code><span class=\"c1\"># Windows Add env PYTHONIOENCODING = UTF-8 &amp; restart vscode\r\n# coding:utf-8\r\n<\/span>\r\n<span class=\"kn\">import<\/span> <span class=\"n\">mysql.connector<\/span> <span class=\"k\">as<\/span> <span class=\"n\">mydb<\/span>\r\n\r\n<span class=\"c1\"># \u30b3\u30cd\u30af\u30b7\u30e7\u30f3\u306e\u4f5c\u6210\r\n<\/span><span class=\"n\">conn<\/span> <span class=\"o\">=<\/span> <span class=\"n\">mydb<\/span><span class=\"p\">.<\/span><span class=\"nf\">connect<\/span><span class=\"p\">(<\/span>\r\n    <span class=\"n\">host<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">192.168.5.xxx<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span>\r\n    <span class=\"n\">port<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">3306<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span>\r\n    <span class=\"n\">user<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">demo<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span>\r\n    <span class=\"n\">password<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">passwd<\/span><span class=\"sh\">'<\/span><span class=\"p\">,<\/span>\r\n    <span class=\"n\">database<\/span><span class=\"o\">=<\/span><span class=\"sh\">'<\/span><span class=\"s\">nation<\/span><span class=\"sh\">'<\/span>\r\n<span class=\"p\">)<\/span>\r\n\r\n<span class=\"n\">cur<\/span> <span class=\"o\">=<\/span> <span class=\"n\">conn<\/span><span class=\"p\">.<\/span><span class=\"nf\">cursor<\/span><span class=\"p\">()<\/span>\r\n\r\n<span class=\"n\">query<\/span> <span class=\"o\">=<\/span> <span class=\"sh\">\"<\/span><span class=\"s\">SELECT * FROM guests<\/span><span class=\"sh\">\"<\/span>\r\n<span class=\"n\">cur<\/span><span class=\"p\">.<\/span><span class=\"nf\">execute<\/span><span class=\"p\">(<\/span><span class=\"n\">query<\/span><span class=\"p\">)<\/span>\r\n\r\n<span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"sh\">\"<\/span><span class=\"s\">all:<\/span><span class=\"sh\">\"<\/span><span class=\"p\">)<\/span>\r\n<span class=\"n\">rows<\/span> <span class=\"o\">=<\/span> <span class=\"n\">cur<\/span><span class=\"p\">.<\/span><span class=\"nf\">fetchall<\/span><span class=\"p\">()<\/span>\r\n<span class=\"k\">for<\/span> <span class=\"n\">row<\/span> <span class=\"ow\">in<\/span> <span class=\"n\">rows<\/span><span class=\"p\">:<\/span>\r\n    <span class=\"nf\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">row<\/span><span class=\"p\">)<\/span>\r\n    \r\n<span class=\"n\">cur<\/span><span class=\"p\">.<\/span><span class=\"nf\">close<\/span><span class=\"p\">()<\/span>\r\n<span class=\"n\">conn<\/span><span class=\"p\">.<\/span><span class=\"nf\">close<\/span><span class=\"p\">()<\/span>\r\n<\/code><\/pre>\n<h1>\u6211\u53c2\u8003\u7684\u7f51\u7ad9\u662f\u8fd9\u4e2a\u3002<\/h1>\n<p>\u5728Ubuntu 18.04 LTS\u4e0a\u5b89\u88c5MariaDB 10.4<br \/>\n\u89e3\u51b3Ubuntu 18.04\u4e0aMariaDB 10.4\u7684\u5b89\u88c5<br \/>\n\u5173\u4e8eMySQL\u7684\u5b57\u7b26\u7f16\u7801\u548c\u6392\u5e8f\u89c4\u5219<br \/>\nCentOS 7\u4e0a\u5b89\u88c5\u548c\u521d\u59cb\u5316MariaDB<br \/>\n\u521b\u5efa\u7528\u6237<br \/>\n\u89e3\u51b3MySQL\u51fa\u73b0&#8221;ERROR 2003 (HY000): Can&#8217;t connect to MySQL server&#8221;\u9519\u8bef\u7684\u65b9\u6cd5<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4e3a\u4e86\u4ec0\u4e48 \u30fb\u5b89\u88c5 mariadb10.5 \u5230 Ubuntu 18.04 \u30fb\u5b89\u88c5\u6f14\u793a\u6570\u636e\u5e93 nation \u30fb\u5c1d\u8bd5 [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[227],"class_list":["post-28387","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-227"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connector-python\u8bbf\u95eemariadb10.5 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"\u5173\u4e8e\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connec\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528ubuntu-18-04-vscode-python3-mysql-connector-python\u8bbf\u95eemariadb10-5\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connector-python\u8bbf\u95eemariadb10.5\" \/>\n<meta property=\"og:description\" content=\"\u5173\u4e8e\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connec\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528ubuntu-18-04-vscode-python3-mysql-connector-python\u8bbf\u95eemariadb10-5\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-29T08:59:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-11T23:53:20+00:00\" \/>\n<meta name=\"author\" content=\"\u6587, \u7fd4\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u6587, \u7fd4\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/\",\"name\":\"\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connector-python\u8bbf\u95eemariadb10.5 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2024-01-29T08:59:31+00:00\",\"dateModified\":\"2025-08-11T23:53:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c\"},\"description\":\"\u5173\u4e8e\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connec\u7684\u6280\u672f\u6587\u7ae0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connector-python\u8bbf\u95eemariadb10.5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c\",\"name\":\"\u6587, \u7fd4\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g\",\"caption\":\"\u6587, \u7fd4\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/wenxiang\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connector-python\u8bbf\u95eemariadb10.5 - Blog - Silicon Cloud","description":"\u5173\u4e8e\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connec\u7684\u6280\u672f\u6587\u7ae0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528ubuntu-18-04-vscode-python3-mysql-connector-python\u8bbf\u95eemariadb10-5\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connector-python\u8bbf\u95eemariadb10.5","og_description":"\u5173\u4e8e\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connec\u7684\u6280\u672f\u6587\u7ae0","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5c1d\u8bd5\u4f7f\u7528ubuntu-18-04-vscode-python3-mysql-connector-python\u8bbf\u95eemariadb10-5\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2024-01-29T08:59:31+00:00","article_modified_time":"2025-08-11T23:53:20+00:00","author":"\u6587, \u7fd4","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u6587, \u7fd4","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/","name":"\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connector-python\u8bbf\u95eemariadb10.5 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2024-01-29T08:59:31+00:00","dateModified":"2025-08-11T23:53:20+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c"},"description":"\u5173\u4e8e\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connec\u7684\u6280\u672f\u6587\u7ae0","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5c1d\u8bd5\u4f7f\u7528Ubuntu 18.04 + VsCode + Python3 + mysql-connector-python\u8bbf\u95eemariadb10.5"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/64d5cc7727fffbff2f9a2a8da1de3e5c","name":"\u6587, \u7fd4","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/920c3d673e0bccacc98e5e6b7149bb3c22edd8d39cb753e5d7d7e471498118a1?s=96&d=mm&r=g","caption":"\u6587, \u7fd4"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/wenxiang\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%b0%9d%e8%af%95%e4%bd%bf%e7%94%a8ubuntu-18-04-vscode-python3-mysql-connector-python%e8%ae%bf%e9%97%aemariadb10-5%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28387","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=28387"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28387\/revisions"}],"predecessor-version":[{"id":90013,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/28387\/revisions\/90013"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=28387"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=28387"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=28387"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}