首页 > 数据库 >Macbook 安装Mysql 8.0 的步骤

Macbook 安装Mysql 8.0 的步骤

时间:2023-10-16 22:01:10浏览次数:42  
标签:8.0 set utf8mb4 Mysql server mysqld mysql homebrew Macbook

brew mysql install

Mysql文件路径 /opt/homebrew/Cellar/mysql/8.1.0/

查看相应的权限 ls -laF /opt/homebrew/Cellar/mysql/
给文件夹赋予相应的权限 sudo chown -R sean /opt/homebrew/Cellar/mysql/

cnf文件地址

/opt/homebrew/etc/my.cnf

文件内容

# Default Homebrew MySQL server config
[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 16K
pid-file=/var/run/mysqld/mysqld.pid
lower_case_table_names  = 2
character-set-client-handshake = FALSE
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
init_connect='SET NAMES utf8mb4'

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
# Only allow connections from localhost

[client]
default-character-set=utf8mb4
 
[mysql]
default-character-set=utf8mb4
 
bind-address = 127.0.0.1

设置命令行PATH

export PATH=${PATH}:/opt/homebrew/Cellar/mysql/8.1.0/bin/

mysql的启动:

mysql.server start
mysql.server stop
mysql.server restart

设置密码

update user set authentication_string='' where user='root';
set password='1234';

标签:8.0,set,utf8mb4,Mysql,server,mysqld,mysql,homebrew,Macbook
From: https://blog.51cto.com/fiftyone/7894146

相关文章

  • MySQL字段的时间类型该如何选择?千万数据下性能提升10%~30%
    MySQL字段的时间类型该如何选择?千万数据下性能提升10%~30%......
  • pymysql模块
    pymysql模块是python3中用于操作mysql数据库的一个库,不是自带模块,需要运行pipinstallpymysql进行安装。数据库的操作无非连接、查询、增、删、改:示例:1importpymysql23#打开数据库连接4conn=pymysql.connect(5host="localhost",6user="sq_test......
  • linux安装myql-server及libmysqlclient
    1.去官网下载对应的仓库源https://dev.mysql.com/downloads/下面以centos8为例#仓库下载直链为https://dev.mysql.get/{具体的仓库名}wgethttps://dev.mysql.com/get/mysql80-community-release-el8-8.noarch.rpmyuminstall./mysql80-community-release-el8-8.noarch.r......
  • mysql 包含的数据库操作的类型
    DQL 一级操作最常用的操作 查询表中数据DML二级操作  对表做增删改查 insetupdatedeleteDDL三级操作 对表的结构做增删改查 creat dropalterTCL四级操作 对数据库事务做修改 commit  rollbackDCL五级操作 数据控制语言grantrevoke......
  • java批量执行atax同步MySQL表时出现卡住问题处理
    中断问题和datax中自带的MySQLjar包版本有关,更换后即可。背景:有个需求需要把服务器上的mysql业务库数据同步到另一台服务器上,我选择了datax来做批量同步操作。现象:java批量执行的代码写好后,在自己电脑(win10)执行没问题,换了一台电脑(也是windowsserver2019),报以下错误://执行以......
  • windows下mysql忘记密码怎么办?
    1.关闭正在运行的MySQL服务。【Win+r】,之后输入【SERVICES.MSC】然后回车,会打开服务列表,在服务列表输入【mysql】即可选中mysql对应服务,找到自己的mysql服务,我的是MYSQL57选中它【右键】单击,然后点击【停止】选项即可停止mysql服务。2.找到本地安装mysql的bin目录,然后打开cmd......
  • MySQL常用命令
    登录MySQL控制台:mysql-uusername-p:使用指定用户名登录MySQL,系统将提示输入密码mysql-hhost-uusername-p:使用指定主机、用户名登录MySQL,系统将提示输入密码quit或\q:退出控制台常见的SQL命令:CREATEDATABASEdbname;:创建名为dbname的数据库DROPDATABASEdbname;......
  • MYSQL:由一条慢查询引入思考 (MYSQL8)
    原文地址:https://mp.csdn.net/mp_blog/creation/editor/130300178​ 开始之前,我们先思考以下几个问题(下文将围绕以下三个问题展开):1.什么是慢查询,查询多少秒以上算是慢查询?2.如何解决慢查询和如何避免慢查询?3.提升查询性能必知必会 目录一、慢查询1.1 什么是慢查询?......
  • mysql常用查询
    1、Mysql查询某个表的字段名selectCOLUMN_NAMEfrominformation_schema.COLUMNSwheretable_name='business_info'; 2、生成数据字典selectTABLE_SCHEMA,TABLE_NAME,COLUMN_NAME,COLUMN_TYPE,COLUMN_COMMENTfrominformation_schema.columnswhereTABLE_SCHEMA......
  • Linux部署MySQL过程记录
    一.Linux版本cat/proc/versioncat/etc/redhat-release 二.MySQL安装2.1检查是否已安装MySQLrpm-qa|grep-imysql 2.2解压安装文件到指定文件夹tar-xvf对应mysql的安装包名字.tar-c解压到指定目录下tar-xvfmysql-5.7.43-1.el7.x86_64.rpm-bundle.tar-C......