A-A+

mac下操作安装集合

2018年04月16日 liunx 暂无评论 阅读 132 次

mac下安装mysql

相关操作

启动MySQL服务
sudo /usr/local/MySQL/support-files/mysql.server start

停止MySQL服务
sudo /usr/local/mysql/support-files/mysql.server stop

重启MySQL服务
sudo /usr/local/mysql/support-files/mysql.server restart

关闭进程
mysql无法启动 mysqld process already exists
1.提示:A mysqld process already exists

ps 命令用于查看当前正在运行的进程。
grep 是搜索
例如: ps -ef | grep mysql
表示查看所有进程里 CMD 是 mysql的进程信息
ps -aux | grep java
-aux 显示所有状态
ps
kill 命令用于终止进程
例如: kill -9 [PID]

mysql安装

1、官网下载mysql安装包mysql-5.7.13-osx10.11-x86_64.bmg安装
2、安装完成后终端输入:
mysql --version
----显示版本号说明正常,若显示command not found,在终端输入如下,”/usr/local/mysql/bin/mysql”为mysql默认安装路径:
$ cd /usr/local/bin/
$ sudo ln -fs /usr/local/mysql/bin/mysql mysql
3、关闭mysql服务:
sudo /usr/local/mysql/support-files/mysql.server stop
4、配置root账号的密码,默认没有配置,
-----在终端内输入(开启安全模式启动mysql):
sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables
-----修改密码,终端输入(逐行输入,必须,“****“为设置的密码):
mysql -u root
UPDATE mysql.user SET authentication_string=PASSWORD('*****') WHERE User='root';
FLUSH PRIVILEGES;
q
5、配置完成后验证,在终端输入:
mysql -u root -p
----提示输入密码,进入mysql说明成功!
mysql>
6、mysql服务启动和关闭可以在系统偏好设置里面操作,终端命令如下:
$ sudo /usr/local/mysql/support-files/mysql.server start
$ sudo /usr/local/mysql/support-files/mysql.server stop

参考: MySQL for Mac 安装和基本操作

mac安装mysql的两种方法(含配置)

遇到的问题

mac下安装mysql5.7.18,连接出现Access denied for user 'root'@'localhost' (using password: YES

mac下,mysql5.7.18连接出错,错误信息为:Access denied for user 'root'@'localhost' (using password: YES)
()里面的为shell中输入的命令,一定要输全包括;&等符号
第一步:苹果->系统偏好设置->最下面点mysql,关闭mysql服务
第二步:进入终端输入(cd /usr/local/mysql/bin/)回车
输入(sudo su)回车以获取管理员权限
输入(./mysqld_safe --skip-grant-tables &)回车以禁止mysql验证功能,mysql会自动重启,偏好设置中的mysql状态会变成running
第三步:输入命令(./mysql)回车
输入命令(flush privileges;)分号别忘记输了
输入命令(set password for 'root'@'localhost' = password('root');) password('root')中的root为新密码,自己随便设置,分号别忘记输入
至此,密码修改成功,可以正常登入了。

mac下安装mysql5.7.18,连接出现Access denied for user 'root'@'localhost' (using password: YES)

MAC下MYSQL5.7.17连接不上的问题及解决办法

Mysql:is not allowed to connect to this MySQL server

如果你想连接你的mysql的时候发生这个错误:

ERROR 1130: Host '192.168.1.3' is not allowed to connect to this MySQL server

解决方法:
1。 改表法。可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

mysql -u root -pvmware
mysql>use mysql;
mysql>update user set host = '%' where user = 'root';
mysql>select host, user from user;

2. 授权法。例如,你想myuser使用mypassword从任何主机连接到mysql服务器的话。
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

如果你想允许用户myuser从ip为192.168.1.3的主机连接到mysql服务器,并使用mypassword作为密码
GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;

GRANT ALL PRIVILEGES ON *.* TO 'root'@'10.10.40.54' IDENTIFIED BY '123456' WITH GRANT OPTION;

Disable ONLY_FULL_GROUP_BY

 mysql > SET GLOBAL sql_mode=(SELECT REPLACE(@@sql_mode,'ONLY_FULL_GROUP_BY',''));

  mysql >SET @@GLOBAL.sql_mode="STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION";

参考: Disable ONLY_FULL_GROUP_BY

Mac下MySQL卸载方法

在OSX中安装Mysql如果一旦出现错误,很难卸载,需要手动删除部分Mysql运行和配置文件,如下为删除相关文件的shell,可能不存在,但尽量查找并删除,避免出现一些莫名问题。


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.*

参考:How do you uninstall MySQL from Mac OS X?

Mac下安装 MongoDB

更为简单的方法:
通过 homebrew 安装:brew install mongodb
如果报错:
mongodb: A full installation of Xcode.app 8.3.2 is required to compile this software.
Installing just the Command Line Tools is not sufficient.
Xcode can be installed from the App Store.
Error: An unsatisfied requirement failed this build.

说明Xcode版本过低,需要更新,如果你不想更新,可以通过使用命令:
homebrew search mongodb
查看更低版本的MongoDB,然后安装更低版本的MongoDB。
brew install mongodb@3.4
启动MongoDB服务:
brew services start mongodb@3.4
关闭MongoDB服务:
brew services stop mongodb@3.4
进入MongoDB图形化界面:
mongo
查看homebrew安装的服务情况:
brew services list

http://www.cnblogs.com/weixuqin/p/7258000.html

环境变量

vim ~/.bash_profile
//添加mongodb安装目录到环境变量中
export PATH=/usr/local/Cellar/mongodb/2.4.9/bin:${PATH}
//添加mongodb安装目录到环境变量中
export PATH=/usr/local/Cellar/mongodb/2.4.9/bin:${PATH}
4.修改mongodb配置文件,配置文件默认在 /usr/local/etc 下的 mongod.conf
# Store data in /usr/local/var/mongodb instead of the default /data/db
dbpath = /data/db

# Append logs to /usr/local/var/log/mongodb/mongo.log
logpath = /usr/local/var/log/mongodb/mongo.log
logappend = true

# Only accept local connections
bind_ip = 127.0.0.1
第二行修改成数据库文件写入目录地址,如果准备连接非本地环境的mongodb数据库时,bind_ip = 0.0.0.0 即可.

mac 下用 brew 安装mongodb

图形化工具 robo 3t 3.4.13 mac 版本

给我留言

Copyright © web前端技术开发个人博客 保留所有权利  京ICP备14060653号 Theme  Ality

用户登录