MySQL数据库安装
MySQL数据库安装
windows 安装最新版本mysql操作步骤:
**
1.首先进入https://downloads.mysql.com/archives/community/**
选择对应的版本下载
2.下载下来是一个压缩包,我把它解压在了D盘的mySql里面
3.新建一个my.ini配置文件(可以先建一个文本文档,然后重命名为my.ini),上一步设置显示文件后缀就是为这一步做准备的,用Notepad++或者pycharm打开此配置文件,将如下代码添加到文件中
[mysql]
# 设置mysql客户端默认字符集为中文
default-character-set=utf8
[mysqld]
#设置3306端口
port = 3306
# 设置mysql的安装目录
basedir=D:\mysql\mysql-8.0.11-winx64
# 设置mysql数据库的数据的存放目录
datadir=D:\mysql\mysql-8.0.11-winx64\data
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
4.为了方便使用,在cmd启动mysql时,不需要找到全路径,所以可以添加环境变量,将bin这个文件夹添加到环境变量,bin这个文件夹中有mysqld服务端,有mysql自带的一个客户端,所以添加了环境变量之后,在cmd中直接就可以使用了。
点击我的电脑右键属性——高级系统设置——高级——环境变量
然后全部点击确定后,进行下面的操作。
5.前期准备已做好,后面是开始安装服务,以管理员身份运行cmd,记住一定要以管理员身份运行,
(关于要不要进入bin目录下这个小问题,我当时是没有进的也成功了,由于当时太激动,忘截图了,下面的图是借的。。。。)
输入mysqld install命令,然后回车执行成功。
在这一步的时候,我遇到了一个问题,不过好在遇到贵人,很快解决了。
问题如下:
输入mysqld install命令,回车,结果是
解决方法如下:
这是缺少了动态链接库(.ddl文件), 跟mysql无关, 下载一份即可
下载地址https://cn.dll-files.com/vcruntime140_1.dll.html
解压后将vcruntime140_1.dll复制到C:\Windows\System32即可
注意, 32位版本的vcruntime140_1.dll需要复制到C:\Windows\SysWOW64下
6.需要执行mysqld --initialize --console命令,可以打印出root@localhost的初始密码,登陆的时候需要用到的。
执行 net start mysql来启动数据库
服务已经启动了,接下来就是进入数据库了,输入mysql -u root -p 进入数据库并且输入上面那个密码,输入成功就会显示版本等数据。
如果你忘记密码了就可以修改密码,指令如下,注意分号一定不要漏掉!分号!分号! 分号!
ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘密码’;
数据库的安装完美结束,撒花!
参考文章
https://www.cnblogs.com/Lolita-web/p/9207974.html
https://blog.youkuaiyun.com/littlehaes/article/details/104127787
https://www.cnblogs.com/yzm1017/p/11431563.html
在pycharm中链接MySQL数据库
1.首先在pycharm中安装pymysql包,settings-project-project interpreter - 添加符号-搜索pymysql-install。
2.连接数据库
import pymysql
# 打开数据库连接
db = pymysql.connect('localhost', 'root', '123456')
# 使用cursor()方法创建一个游标对象
cursor = db.cursor()
# 使用execute()方法执行SQL查询,()中使用MySQL命令
cursor.execute('SELECT VERSION()')
# 使用fetchone()方法获取单条数据
data = cursor.fetchone()
# 打印
print('database version: %s' % data)
# 关闭数据库连接
db.close()
结果