Windows下安装mysql数据库

一、下载mysql

官网下载mysql社区版

https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.34-winx64.zip

解压下载的文件,将其放在一个固定目录内

01.png

下载下面的程序,放到数据库所在的文件夹,运行生成my.ini配置文件。

conf_mysql.7z

微信图片_20231031222426.png

执行上面的exe,基本可以完成mysql数据库的自动安装,如果不能正确安装,请按照下面的教程手动安装调试。

二、配置环境变量

配置mysql环境变量,右键此电脑点击属性

02.png

打开高级系统设置

03.png

点击环境变量设置

04.png

在系统变量中找到Path双击打开

05.png

复制bin目录的地址(在mysql的解压文件中找到bin目录,然后从地址栏中复制即可)

06.png

点击新建按钮,将复制的bin目录地址粘贴进去确定即可

07.png


测试环境变量是否配置成功,当输入命令后显示版本信息则表示环境变量配置成功。

#打开cmd命令提示符窗口输入以下命令
mysql --version

08.png

三、安装初始化mysql服务

初始化mysql数据库,输入以下命令后稍等片刻等待数据库初始化完成(当出现 root@localhost: ?GawT(Pk5d3f 字样时则表示初始化成功,冒号后为数据库登录密码


mysqld --initialize --console

09.png

{或者使用命令: mysqld --initialize-insecure --user=mysql   这样创建一个没有密码的mysql服务。}


安装mysql服务,出现successfully字样时表示安装成功

mysqld -install

10.png

启动mysql服务

net start mysql

11.png

四、登录数据库修改密码并开启远程登

使用初始化生成的随机密码登录数据库,出现下图所示则表示登陆成功
mysql -uroot -p

12.png

修改数据库密码 set password for root@localhost = '123456';
set password for root@localhost = '123456';

alter user 'root'@'localhost' identified by 'root';

13.png

允许root用户远程登录数据库
update user set Host='%' where user='root';

14.png

刷新权限,退出数据库
#刷新权限flush privileges;#退出数据库quit;

15.png

在虚拟机中测试数据库远程连接(-h后填写你自己的windows主机IP)
mysql -h 10.10.10.1 -uroot -p

16.png

至此,windows下的数据库就安装成功了


下面是python连接mysql数据库的测试代码

import pymysql
def mysqltest():
    # 创建数据库连接
    conn = pymysql.connect(
        host='127.0.0.1',
        user='root',
        password='',
        port=3306
    )
    try:
        # 测试连接状态
        with conn.cursor() as cursor:
            cursor.execute("SELECT 1")
            result = cursor.fetchone()
            if result and result[0] == 1:
                print("pymysql数据库连接成功!")
            else:
                print("pymysql数据库连接失败!")
    except Exception as e:
        print("pymysql数据库连接异常:", e)
    finally:
        # 关闭数据库连接
        conn.close()
        
if __name__ == '__main__':
    mysqltest()


打赏
关键词: mysql 数据库 安装

0 评论

发表评论