赞
踩
通过官网链接: https://dev.mysql.com/downloads/mysql/.下载Windos操作系统64位的mysql。
在点击链接后选择蓝圈所圈的按钮进行下载:
32位的可以点击图中的 “Go to Download Page”按钮进行操作。(我没试过,也就不清楚后续)
点击按钮Download之后进入新的页面,选择‘No thanks, just start my download’进行下载,想注册的也随意啊,我是没注册的黑户:)。
在下载压缩包之后,解压文件到指定文件夹,需要记住解压缩的地址,因为之后要在cmd窗口上操作。
以下是zip文件:
解压后的文件夹内是这样的:
通过管理员身份打开cmd(不是管理员没法操作)。
打开之后的操作如下:
画线部分为初始密码,一定要记住,之后可以修改。我由于已经安装过了,所以输入mysql install 显示的是以上内容。正常情况下初次安装应该是:
提示代表安装成功。
之后就是开启mysql。
指令net start mysql 无论在哪都能用。但是cmd进入mysql就需要到文件夹位置(除非进行环境变量的配置)。登录mysql需要用到mysql -uroot -p, 这也是更改密码的先决条件。
登录后大致是这样的。
接下来进行密码更改操作。
密码更改操作如下:
初始的user都是’root’@‘localhost’。而这里后面的单引号mysql就是更改的密码。之后就可以用mysql作为密码登录。
到这里,如果想关闭mysql可以用指令net stop mysql。(我也不知道有没有必要关,毕竟我也才下载)
下面就是vscode连接。。。
打开vscode进行操作,确保mysql是开启状态
第一个和第三个是需要下载的扩展。
下载完之后,进行下一步操作,点击mysql右边的’+‘
在弹出的文本框内依次输入
localhost
root
??? (之前设置的密码)
3306 (它会初始给你,所以直接跳过)
无 (不用做任何变动,直接enter)
文本框是这样子的:
结束之后大致是这样:
如果遇到Error: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client
就要再去mysql里面进行以下操作
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘mysql’;
同样的这是修改密码操作,其中mysql还是我设置的密码,我就这样了,你们随意┑( ̄Д  ̄)┍
打开vscode内terminal,输入 python -m pip install mysql-connector
。待下载完毕后就可以使用 import mysql.connector
如下:
import mysql.connector # 打开数据库连接 db = mysql.connector.connect( host= "localhost",# 之前创建的时候填的第一个 user="root", # 第二个。。以此类推 passwd="????", # 写上你的数据库密码 database='mysql', auth_plugin='mysql_native_password' ) # 获取操作游标 cursor = db.cursor() cursor.execute('create table user (\ id varchar(20) primary key, \ name varchar(20))') cursor.execute('insert into user (id,name) values (%s,%s)', ['001','linglingyi']) db.commit() cursor.close() db.close()
结果可以在vscode内查找:
或者可以打开cmd查询(管理员模式):
现实database之后,选择要编辑的数据库,表已在之前创建好。
输入以下指令显示表。或者vscode内使用x = cursor.fetchall()
后 print(x)。
如果觉得cmd打开mysql每次都要去下载的地方操作麻烦 可以设置环境变量(这是额外的操作,因人而异)
搜索电脑中的编辑环境变量的程序。输入’en’是因为环境变量的首字母是environment。
点击之后会进入到以下页面,系统版本不一样也大差不差
点击环境“变量按钮”进行变量更改操作
以下是点击按钮后的页面
有些人应该会先编辑个人变量之后再编辑系统变量,大概这样做能更安全,系统中有其他用户的话其他用户操作不了什么的。我是个懒人,电脑也只是我自己用 所以我就简单更改系统变量就完事了。
如图点击系统变量里的path那行然后点击编辑。(或者双击path行也行)
进入到如图所示完成最后操作
新建划线的路径到列表中就可以了。
如果想设置用户变量的话 可以在用户变量里新建变量,将变量名设置为mysql,然后变量路径设置为’D:\mysql\mysql-8.0.30-winx64’(这是我的路径,你们的肯定和我不一样)
最后到这个系统变量页面里添加’%mysql%\bin’。
反正最后都能在打开CMD时直接使用’mysql -uroot -p’ 进入到mysql。
完毕!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。