`
wenxin2009
  • 浏览: 320546 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Mac下操作mysql

 
阅读更多

 1、先到mysql官网上下载dmg格式安装包,进行安装。

 2、安装完后,命别名:

alias mysql=/usr/local/mysql/bin/mysql
aliasmysqladmin=/usr/local/mysql/bin/mysqladmin
给root创建密码:
/usr/local/mysql/bin/mysqladmin -u root password root
使用终端来打开或关闭mysql:
sudo /Library/StartupItems/MySQLCOM/MYSQLCOM [start | stop | restart]
进入数据库:
mysql -u root -p
随后输入密码:root
连接mysql时,报异常:Host is not allowed to connect to this MySQL server
授下权:GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;就可以了。
============Linux Mysql==========================================================
启动mysql :/etc/inint.d/mysqld start | stop | restart 或 service mysqld start
java连接Linux下的mysql时,插入中文时出现乱码,报Cause: java.sql.SQLException: Incorrect string value.异常。解决该问题方法为:
改mysql编码,/etc/my.cnf文件中,在[client]下添加default-character-set=utf8。在[mysqld]下添加default-character-set=utf8,修改完后,可查询编码,如下图:


 均为utf8,然后重启mysql,命令为:/etc/init.d/mysql restart。
一定要先改好编码再建表,不然建出的表编码不对,会导致乱码。如果在这之前建了表,可删除表,然后重建表,脚本后加编码,如:
create table AWARD_USER(
    id int auto_increment primary key,
    COMPANY varchar(1000) not null,
    REAL_NAME varchar(1000) not null,
    USER_NAME  varchar(1000) not null,
    PASSWORD  varchar(1000) not null,
    EMAIL  varchar(1000) not null,
    STATE char(1) default '0',
    CREATED_AT date
)ENGINE=MyISAM DEFAULT CHARSET=utf8;
问题解决。
====================================================================================
Mac下解决Mysql中文乱码问题:

由于Mac版的MySql默认字符集不是utf-8,所以需要如下步骤来进行修改:

1. 安装MySql

2. 在 终端 中输入sudo -s

3. 然后输入密码

3. 在命令行中输入cd /usr/local/mysql/support-files

4. 继续输入cp my-default.cnf /etc/my.cnf

5. 继续输入cd /etc

6. 继续输入vi my.cnf

7. 把光标移动到[client]的最后,添加一个属性:

default-character-set=utf8

8. 把光标移动到[mysqld]后面,添加3个属性

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci

9. 按键盘左上角的esc键推出编辑模式,然后输入:wq再回车

10. 重启MySql服务  sudo /Library/StartupItems/MySQLCOM/MYSQLCOM [start | stop | restart]

 
操作mysql存储过程时报异常:use mysqld o thread_stack to specify a bigger stack 修改my.cnf中的thread_stack属性为1024k。然后重启mysql。
==========================================================================
查询表结构:show columns from 表名;
MySQL连接远程数据库:
 MySQL连接远程数据库(192.168.0.100),端口“3306”,用户名为“root”,密码“123”

C:\>mysql -h 192.168.0.100 -P 3306 -u root -p123

  • 大小: 34 KB
分享到:
评论

相关推荐

    mac 下mysql操作

    mac 下mysql操作

    mac下的mysql连接工具,navicat,支持最新的mojave版本

    在Mac操作系统环境下,Navicat是许多开发者和数据库管理员首选的MySQL连接工具。 标题提及的是“mac下的mysql连接工具,navicat,支持最新的mojave版本”,这意味着Navicat已经更新以适应Apple macOS Mojave这一...

    mysql5.7 mac版本64位 免费下载安装

    MySQL 5.7是MySQL数据库管理系统的一个重要版本,尤其对于Mac用户来说,它提供了64位的兼容性和优化,使得在Apple操作系统上运行更加高效。本篇将详细讲解MySQL 5.7在Mac上的免费安装过程及其核心特性。 首先,让...

    Mac上重置mysql 5.7密码

    本教程适用于Mac OS X 10.12版本的操作系统,但大部分步骤对于其他版本也适用。 #### 前提条件 - 已经安装了MySQL 5.7,并且遇到了无法正常登录的问题。 - 拥有Mac系统的管理员权限。 #### 步骤详解 1. **打开终端...

    Mac上安装MySQL

    Mac 上安装 MySQL 是一个非常重要的数据库管理系统,下面将对安装、配置、基本操作等方面进行详细的介绍。 一、安装 MySQL 在 Mac 上安装 MySQL 需要从 MySQL 官方网站(http://dev.mysql.com/downloads/mysql/)...

    Sequel Pro-Nightly,Mac最好用的mysql客户端,正版,支持mysql8, 支持blob内容直接显示

    这款应用不仅提供了一系列强大的功能,还特别优化了对MySQL 8.0版本的支持,使其在最新数据库环境下的表现依然出色。 首先,Sequel Pro-Nightly的一个关键特性是对MySQL 8.0的兼容性。MySQL 8.0是MySQL的最新主要...

    navicat for mysql for mac汉化包

    此文件夹包含了软件界面所有文本的中文翻译,将其放置到指定的目录下,如"Contents\Resources",可以实现Navicat for MySQL在Mac上的中文显示,使得不懂英文的用户也能轻松操作。 【标签】"navicat"指的是Navicat...

    Mac 安装和卸载 Mysql5.7.11 的方法

    在Mac系统中安装MySQL 5.7.11的步骤相对简单,但需要注意一些细节。首先,你需要访问MySQL的官方网站(http://www.mysql.com/downloads/),在页面底部找到“MySQL Community Edition”,然后选择“MySQL Community ...

    Mac 安装MySQL

    Mac 安装MySQL Mac 安装MySQL是指在Mac OS X系统中安装和配置MySQL数据库管理系统的过程。MySQL是最流行的开源关系数据库管理系统,广泛应用于Web应用程序和其他软件系统中。以下是安装和配置MySQL的详细步骤: 一...

    mysql 5.6 for mac

    MySQL 5.6 是 MySQL 数据库管理系统的一个重要版本,尤其对于 Mac 用户来说,它提供了一个在苹果操作系统上运行高效、稳定数据库服务的平台。MySQL 是一个开源的关系型数据库管理系统(RDBMS),广泛应用于网站开发...

    Mac下 Eclipse4.7 + MySQL5.1.45 简单的数据库连接

    在Mac操作系统上使用Eclipse 4.7 (也称为 Oxygen) 进行MySQL 5.1.45数据库连接是一个常见的开发任务。本教程将详细解释如何配置环境、安装必要的软件以及建立数据库连接。 首先,确保你已经在Mac上安装了Java ...

    Mysql8.0.22 MAC版本

    MySQL 8.0.22 是一款广泛应用的关系型数据库管理系统,尤其在MAC环境下,它为开发者提供了稳定且高效的数据存储解决方案。此版本是专为MAC OS X 10.15 (Catalina) 设计的,确保了与苹果操作系统良好的兼容性。以下是...

    mac MySQL中文乱码解决办法

    本文将详细介绍如何解决macOS系统下MySQL中文乱码的问题,通过修改配置文件my.cnf来调整MySQL的字符集,确保中文能够正常显示。 ### 解决方案详解 #### 步骤一:定位my.cnf配置文件 首先,需要找到或创建MySQL的...

    mac版本mysql 5.7.19和navicat 11.1.13下载.docx

    在本文中,我们将深入探讨如何在Mac操作系统上安装和使用MySQL 5.7.19以及Navicat 11.1.13作为数据库管理和客户端工具。MySQL是一款开源的关系型数据库管理系统,广泛应用于Web应用开发,而Navicat则是一款强大的...

    Navicat for MySQL for Mac

    Navicat for MySQL for Mac 是专为苹果Mac操作系统设计的一款高效且功能丰富的MySQL数据库管理工具。它为用户提供了直观的图形界面,使得数据库的管理和操作变得更加简单易行,无论你是数据库新手还是经验丰富的...

    Mac版Navicate for MySQL安装包

    【Mac版Navicate for MySQL安装包】是一款专为苹果Mac操作系统设计的数据库管理工具,它提供了强大而全面的功能,使得MySQL数据库的管理和开发变得更加便捷。Navicat for MySQL是Navicat系列软件的一个组成部分,...

    MAC下Mysql5.7+ MySQL Workbench安装配置方法图文教程

    在Mac环境下安装和配置MySQL5.7以及MySQL Workbench的过程相对简单,但需要注意一些关键步骤。本文将详细讲解整个过程。 首先,我们从Oracle官网下载MySQL的社区版,因为MySQL现已被Oracle公司收购。在下载页面,...

    Mac os 解决无法使用localhost连接mysql问题

    在进行这些修改之前,务必确保你有MySQL的管理权限,并且了解这些操作可能对其他依赖于相同配置的应用程序产生的影响。此外,确保在执行任何修改之前备份相关配置文件,以防出现问题时能够快速恢复。 此问题不仅...

    Windows和Mac编译好的mysql驱动

    本资源提供的是预编译好的MySQL驱动,专为Windows和Mac操作系统设计,适用于Qt开发环境。让我们深入探讨一下这个主题。 **Qt框架与MySQL驱动** Qt是一个跨平台的应用程序开发框架,由Qt公司开发,广泛用于创建桌面...

    macOS下mysql5.7安装包

    为了让MySQL命令在任何目录下都能使用,需要在`~/.bash_profile`文件中添加MySQL的路径。编辑该文件,添加以下行: ``` export PATH=$PATH:/usr/local/mysql/bin ``` 保存后,执行`source ~/.bash_profile`使...

Global site tag (gtag.js) - Google Analytics