Mysql Mac osX 下安装及初始设置和问题解决
来源:互联网 发布:几个淘宝号刷一天挣40 编辑:程序博客网 时间:2024/05/21 18:47
1.到https://dev.mysql.com/downloads/mysql/ 下载dmg包
2.双击dmg安装
3.启动与关闭mysql服务有两种方法
方法1界面操作:依序点击 osx左上角苹果图标/系统偏好设置.../MySQL/, 如下图
方法2命令方式(推荐):打开终端(Terminal)执行相应命令
启动:sudo /usr/local/mysql/support-files/mysql.server start
停止:sudo /usr/local/mysql/support-files/mysql.server stop
重启:sudo /usr/local/mysql/support-files/mysql.server restart
提示:经过使用方法2比较靠谱,一是执行基本成功;二是如果失败也会显示失败原因,方便排查解决。缺点是命令有点长,但前面路径可以配成环境变量,或者加入PATH中.
4.修改初始密码(忘记密码也可这样操作)
a.关闭mysql服务(必须有,否则可能会造成mysql异常,永远不能启动,关闭,使用,最后只能卸载重装)
b.进入终端输入执行:
#切到mysql bin目录
cd /usr/local/mysql/bin/
#登录管理员权限
sudo su
#禁止mysql验证功能
./mysqld_safe --skip-grant-tables &
#回车后mysql会自动重启(偏好设置中mysql的状态会变成running)
#进入mysql命令模式
./mysql
#flush 掉权限
FLUSH PRIVILEGES;
#重设密码
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('你的新密码');
提示:带#的号行是注释; 每行执行后敲回车(这个大家应该都会);进入mysql命令模式后敲的命令是mysql命令,别忘了以";"结尾
5.设置数据库编码格式
查看编码格式:
show variables like ‘%character%’;
show variables like’%collation%’;
提示:查看某个数据库编码格式 则先use xxx;切到数据库再执行上面语句
修改编码格式:拷贝 /usr/local/mysql/support-files/my-default.cnf 至 /etc/my.cnf
清空内容并输入下面内容
[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8
提示:执行拷贝而不直接创建是因为可能涉及文件权限,据说全放开的权限文件mysql会忽略
在/usr/local/mysql底下也有my.cnf,不知为何直接修改此文件会倒置不能不能重启。
执行这些操作需要先关闭服务
6.其它问题
“Lost connection to MySQL server”:可在5中的my.cnf的[mysqld]中加bind-address = 127.0.0.1
Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’:可能是强制关闭服务倒置文件有问题,按网上说的指定mysql.sock位置也没能解决,最后重装了。
7.御载Mysql
关闭mysql服务
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig (and removed the line MYSQLCOM=-YES-)
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
以上文章参阅以下链接:
命令打开与关闭:
http://blog.csdn.net/customicondesign/article/details/44617637
密码修改:
http://www.jb51.net/article/105668.htm
修改数据库编码格式:
http://blog.csdn.net/red4711/article/details/6007248
http://www.jb51.net/article/82512.htm
御载:
http://www.cnblogs.com/TsengYuen/archive/2011/12/06/2278574.html
- Mysql Mac osX 下安装及初始设置和问题解决
- Mac OSX安装MySQL
- Mac OSX 安装MySQL
- Mac-OSX下安装Git和Mercurial,
- Mac-OSX下安装Git和Mercurial
- Mac OSX下安装MySQL-python(Python访问MySQL)
- linux 下 mysql 安装 及 初始配
- mac osx下启用mysql
- mac osx 安装mysql步骤
- Mac OSX 下安装nginx mysql php 本地开发环境
- mac osx 下安装nodejs
- Mac osx 下安装 Java
- mac osx 下 homebrew安装
- MAC mysql安装及设置
- MAC mysql安装及设置
- mac mysql安装及设置
- MAC mysql安装及设置
- MAC mysql安装及设置
- Java + TestNG + Appium 实现单机多个Android终端并发测试
- MPU6050的数据获取、分析与处理
- 站在线程角度看Android Handler 机制
- 数据结构 2 算法
- Codeforces Round #436 div 2 A B C D 题解
- Mysql Mac osX 下安装及初始设置和问题解决
- 为什么设置了jackson2序列化方式hash的get方法不能反序列化对象
- vs2012设置查看内存
- 脚本化HTTP——AJax
- 内容提供器总结
- Android HAL概述
- 为什么我感觉时间过得越来越快?
- Java入门(一):基本概念,变量常量,运算符
- OSM 初识(一)OSM数据集的组成