mac安装mysql后找不到_Mac安装MySQL步骤及遇到的问题
安装
MySQL下载地址,下载好后直接安装。
打开控制台,输入mysql --version查看MySQL版本。
如果提示-bash:mysql:command not found,是因为由于系统默认会查找/usr/bin下的命令,如果这个命令不在这个目录下,就会找不到命令,我们需要做的就是映射一个链接到/usr/bin目录下,相当于建立一个链接文件。
执行命令ln -s /usr/local/mysql/bin/mysql /usr/bin
或sudo ln -s /usr/local/mysql/bin/mysql /usr/local/bin
如果出现ln: /usr/bin/mysql: Permission denied,在这段命令前面加入sudo,然后键入密码即可。
再输入mysql --version,控制台会输出mysql Ver 14.14 Distrib 5.6.36, for macos10.12 (x86_64) using EditLine wrapper,完成。
使用Navicat操作MySQL
向数据库中插入数据时可能会造成乱码的问题,比如插入中文字符小明存储到数据库里,小明就变成了??。
1.先检查MySQL编码
执行如下命令:
mysql -u root -p 键入数据库密码 show variables like '%char%';
控制台输出
看到utf8字样就表示编码设置正确。
2.如果无效,再检查Navicat编码
我们在使用Navicat创建连接时,就应该指定编码格式,默认是自动的,把编码格式由自动修改为utf-8。
创建连接
修改编码格式
创建完成。
3.测试
使用Navicat新建Student表,包含两个字段,int类型的stu_id和varchar类型的stu_name。
使用Navicat新建查询,编写sql语句insert into Student (stu_id, stu_name) values (1, '使用MySQL');
查看Student表的数据,如下:
Student表数据
正常了。
4.最后
有一个需要注意的点是要保证MySQL和Navicat的编码格式相同。
Python使用MySQL
如果你安装的是python3.x以上的版本,需要使用PyMySQL 连接数据库。
1.什么是 PyMySQL?
PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。
PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。
2.安装PyMySQL
在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。如果没有安装,在控制台中输入命令pip3 install PyMySQL
3.使用PyMySQL
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import pymysql
# 打开数据库连接
conn = pymysql.connect(user='root', password='', database='test',charset='utf8',host='127.0.0.1',port=3306)
# 获取游标
cursor = conn.cursor()
# 执行sql
cursor.execute('insert into Student (stu_id, stu_name) values (%s, %s)',['1', 'Jack'])
# 查看sql执行是否成功
print(cursor.rowcount)
# 提交事务
conn.commit()
# 关闭游标
cursor.close()
# 关闭连接
conn.close()
打开Navicat,查看Student表,如下:
Student Table
如果stu_name是中文字符串,就需要对stu_name使用encode()进行utf-8编码。
mac安装mysql后找不到_Mac安装MySQL步骤及遇到的问题相关推荐
- mysql下载之后找不见_Win7系统中安装mysql后找不到服务或出现找不到指定文件怎么办?...
最近有些Win7系统用户在电脑中安装mysql之后,遇到找不到服务或出现找不到指定文件的情况,使在平时生活工作中无法正常使用非常烦恼,那么Win7系统中安装mysql后找不到服务或出现找不到指定文件应 ...
- 注册表编辑器厘米爱你找不到mysql,win7系统中安装mysql后找不到服务或出现找不到指定文件的解决方法...
最近有用户到本站反馈说碰到这样一个情况,就是在电脑中安装mysql后,出现找不到服务或出现找不到指定文件的情况,碰到这样的问题该怎么办呢,接下来给大家讲解一下 1.如果你是5.0的版本,先用cmd进入 ...
- mysql系统找不到指定的文件_Win7系统中安装mysql后找不到服务或出现找不到指定文件怎么办?...
最近有些Win7系统用户在电脑中安装mysql之后,遇到找不到服务或出现找不到指定文件的情况,使在平时生活工作中无法正常使用非常烦恼,那么Win7系统中安装mysql后找不到服务或出现找不到指定文件应 ...
- Nodejs全局安装模块后找不到命令的解决方法
Nodejs全局安装模块后找不到命令的解决方法 参考文章: (1)Nodejs全局安装模块后找不到命令的解决方法 (2)https://www.cnblogs.com/xiaoyucoding/p/1 ...
- 安装搜狗输入法后如何禁止自动流氓安装搜狗浏览器等软件?
安装搜狗输入法后如何禁止自动流氓安装搜狗浏览器等软件? ©Lander Zhang 专注外企按需IT基础架构运维服务,IT Helpdesk 实战培训践行者 博客:https://blog.51cto ...
- MySQL后初次密码_mysql第一次安装成功后初始化密码操作步骤
把文件解压到一个目录下 这是解压后的目录 将my.ini文件考进去 双击打开my.ini 找到这两行更改成自己的解压路径保存 右键此电脑属性 找到高级系统设置配置环境变量 环境变量 新建 变量值是解压 ...
- 安装了mySQL后怎么导入数据_mysql安装、配置、导入数据库
Mysql5.7.11安装- yum方式: 1.mysql官方网站下载mysql yum repo文件(rpm文件),安装后在系统/etc/yum.repo.d目录多出2个文件 2.yum searc ...
- 华为手机安装apk后找不到应用
华为手机安装apk显示安装成功后"打开"找按钮禁用无法点击,且在桌面上找不到安装成功的应用程序 解决方式:应用程序被安装在了"隐私空间"内,此时将隐私空间的程序 ...
- mac 上mysql怎么卸载不了_mac的mysql怎么卸载?
Mac下卸载mysql的方法: 1.关闭mysql 查看mysql是否启动:ps -ef |grep mysql 输入:kill -9 (./mysqld前面第二个数字,这里是627) 然后回车,关闭 ...
最新文章
- java基础 - file类(递归遍历目录)
- octet和byte
- MySQL通过存储过程使用循环结构循环创建数据,以及批量数据的导入导出
- python 主语_前深度学习时代--FFM模型的原理与Python实现
- 计算机单片机英语书籍推荐,英语翻译近十几年来,单片机作为微计算机一个很重要的分支,应用广泛,发展迅速,已经对人类社会产生了深远的影响.本文介绍了基...
- 十年老站吐血迁移实录
- Java8新特性总结 - 3. Lambda表达式
- 二叉查找(排序)树/二叉树----建树,遍历
- python的基础是java_Python基础学习
- 数据库备份与快照备份
- JavaScript专题之跟着 underscore 学节流
- 谷粒学院【网上教育】总结
- 设置word页面为绿色
- Git Gui 中文乱码
- 一个https神奇的故事
- 虚拟机远程连接USB SERVER
- 已经更CSS《一篇文章让你从HTML零基础入门前端开发》12.22
- 苹果笔记本什么系统_怎么把苹果笔记本系统改为win7系统?
- 【矩阵论】5. 线性空间与线性变换——生成子空间
- java中6与3等于几_Java(六)
热门文章
- CSDN视频网站观后感
- lombok @data 忽略属性_Lombok使用指南
- C语言数据结构练习——停车场管理系统(使用栈和队列)(草稿的草稿)
- 中国教育统计年鉴(1949-2021)
- hive中出现rg.apache.hadoop.hive.ql.exec.mr.MapRedTask错误
- springboot天气预报系统 php气象百事通系统java
- echo -e 命令详解
- 第六届未来网络发展大会,即将开幕!
- 2020西山居暑假SEED训练营游戏开发
- vue 回退 不刷新 缓存问题 从A页跳到B页,缓存A页,当B再次返回A时,页面不刷新