mac10.14安装mysql5.7.25

1、删除mysql的命令

sudo rm /usr/local/mysql

sudo rm -rf /usr/local/mysql*

sudo rm -rf /Library/StartupItems/MySQLCOM

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

2、下载mysql

https://dev.mysql.com/downloads/mysql/5.7.html#downloads

选择下载


3、安装mysql

双击安装


选择继续


选择同意


选择安装


输入密码,选择安装


安装安装,弹出对话框,记住root密码,选择OK,安装成功,选择关闭


4、启动mysql

从launchpad中启动偏好设置


选择点击mysql


启动mysql


5、登入mysql

1)从launchpad中启动终端

执行sudo su,输入密码


使用vi .bash_profile编辑环境环境变量

export MYSQL_HOME=/usr/local/mysql/

export PATH=$PATH:$MYSQL_HOME/bin


使用source .bash_profile命令立即生效环境变量

(2)使用命令登入密码不对:

sh-3.2# mysql -uroot -p

Enter password:

ERROR 1045(28000): Access denied for user 'root'@'localhost'(using password: YES)

3)设置不需要密码登入

sudo cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf

发现并没有/usr/local/mysql/support-files/my-small.cnf这个文件。

我们自己使用vi /ect/my.cnf创建文件 下面是创建的文件内容。

#skip-grant-tables将注释去掉。

[client]

port = 3306

default-character-set=utf8mb4

socket=/tmp/mysql.sock

[mysql]

port = 3306

default-character-set=utf8mb4

socket=/tmp/mysql.sock

[mysqld]

##########################

# summary

##########################

bind-address = 0.0.0.0

port = 3306

basedir=/usr/local/mysql

datadir=/data/mysql

socket=/tmp/mysql.sock

tmpdir = /tmp

pid-file=/tmp/mysqld.pid

#skip-grant-tables

#skip-networking

explicit_defaults_for_timestamp=1

lower_case_table_names=1

table_open_cache = 8000

##########################

# time out

##########################

connect_timeout = 20

wait_timeout = 86400

##########################

# connection

##########################

max_connections = 2000

max_user_connections = 1900

max_connect_errors = 100000

max_allowed_packet = 1G

##########################

# character set

##########################

character-set-server = utf8mb4

collation-server = utf8mb4_bin

##########################

# log bin

##########################

server-id = 1

log_bin = mysql-bin

# ROW、STATEMENT、MIXED

binlog_format = row

sync_binlog = 1

expire_logs_days = 7

binlog_cache_size = 128m

max_binlog_cache_size = 512m

max_binlog_size = 256M

master_info_repository=TABLE

relay_log_info_repository=TABLE

log_slave_updates=ON

binlog_checksum=none

binlog_ignore_db=mysql

binlog_ignore_db=information_schema

binlog_ignore_db=performation_schema

binlog_ignore_db=sys

##########################

# gtid

##########################

gtid_mode = on

enforce_gtid_consistency = on

##########################

# log relay

##########################

relay_log = mysql-relay-bin

relay_log_purge = on

relay_log_recovery = on

max_relay_log_size = 1G

##########################

# log error

##########################

log_error=/data/mysql/mysqld_error.log

##########################

# log slow

##########################

slow_query_log = on

slow_query_log_file = /data/mysql/mysqld_slow.log

long_query_time = 2

log_queries_not_using_indexes = on

##########################

# log general

##########################

general_log = on

general_log_file = /data/mysql/mysqld_gener.log

##########################

# thread pool

##########################

#thread_handling=pool-of-threads

#thread_handling=one-thread-per-connection

#thread_pool_oversubscribe=8

##########################

# innodb

##########################

innodb_file_per_table=1

innodb_log_file_size=1024M

innodb_log_buffer_size=64M

##########################

# password policy

# after init

##########################

#validate_password_length=4       

#validate_password_mixed_case_count=0

#validate_password_number_count=0

#validate_password_policy=0

#validate_password_special_char_count=0

重启mysql


通过终端登入mysql


(4)使用sql来修改mysql root密码

use mysql;

update user  set authentication_string =password("密码")where user='root';

flush privileges;

quit;


(5)使用 mysql -uroot -p


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 202,607评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,047评论 2 379
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 149,496评论 0 335
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,405评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,400评论 5 364
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,479评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,883评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,535评论 0 256
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,743评论 1 295
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,544评论 2 319
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,612评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,309评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,881评论 3 306
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,891评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,136评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,783评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,316评论 2 342

推荐阅读更多精彩内容