大纲


    首页 mysql基础教程[basic] 详情
    连接mysql数据库的方式

    连接mysql的方式很多,可以通过命令行、mysql workbench、第三方客户端、编程语言等,比较推荐使用dbaver连接数据库,开源免费好用

    方式一:cmd命令行,不推荐

    • 连接 mysql -uroot -p
    • 查看数据库版本 select version()
    • 查看所有的库 show databases
    • 选择某个库 use databasename
    • 查看表 show tables [from databasename]
    • 查看表结构 desc tblname
    • 查看正使用的库 select database()

    方式二:客户端

    • mysql workbench(mysql自带的客户端)、dbeaver(开源免费)、navicat(收费软件)
    • 推荐使用:dbeaver(开源免费好用)

    image.png

    • 客户端连接报"Unable to load authentication plugin 'caching_sha2_password'
    # 管理员登陆cmd,连接MySQL
    mysql -uroot -p
    
    # 更改加密规则
    ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;
    -- 更新一下用户的密码
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';   
    
    # 刷新权限
    flush privileges;
    

    方式三:python\java等编程语言

    以python为例

    import pymysql
    
    # 连接数据库
    # 存在中文的时候,连接需要添加charset='utf8',否则中文显示乱码
    conn = pymysql.connect(host='192.168.1.152',port= 3306,user = 'root',
                           passwd='123123',db='test',charset='utf8')
    #创建游标对象
    cursor = conn.cursor()
    

    方式四:传统的etl工具,如kettle

    评论
    您尚未登录,请 登录 后评论
    共 0 条评论 | 欢迎尬评