Mac系统下搭建MySQL环境的具体步骤
发表于:2024-11-21 作者:千家信息网编辑
千家信息网最后更新 2024年11月21日,下文给大家带来关于Mac系统下搭建MySQL环境的具体步骤,感兴趣的话就一起来看看这篇文章吧,相信看完Mac系统下搭建MySQL环境的具体步骤对大家多少有点帮助吧。方法一:用dmg镜像安装1、安装官网
千家信息网最后更新 2024年11月21日Mac系统下搭建MySQL环境的具体步骤
下文给大家带来关于Mac系统下搭建MySQL环境的具体步骤,感兴趣的话就一起来看看这篇文章吧,相信看完Mac系统下搭建MySQL环境的具体步骤对大家多少有点帮助吧。
方法一:用dmg镜像安装
1、安装
官网下载好 MySQL Mac 版安装包,常规步骤安装,安装过程中会出现如下提示:
2019-03-24T18:27:31.043133Z 1 [Note] A temporary password is generated for root@localhost: TdfRm19!o0Xi
其中TdfRm19!o0Xi是初始密码,最好先记住!
2、登陆
在终端命令行 登陆mysql:
$ mysql -u root -p# 输入上述密码即可
如果这一步提示: bash: mysql: command not found, 执行下面2个命令做个软连接即可:
cd /usr/local/binln -fs /usr/local/mysql-8.0.11-macos10.13-x86_64/bin/mysql mysql
3、修改密码
在 MySQL8.0.4 以前,执行 SET PASSWORD=PASSWORD('新密码') 即可。但新版本不能这样改了,因为密码认证变了。具体步骤可以参考 https://blog.csdn.net/yi247630676/article/details/80352655。
方法二:用 Homebrew 进行安装
总所周知,Mac 可以利用 homebrew 进行安装管理,十分方便,如果没有安装 homebrew, 可以点击 https://brew.sh/ 安装。
下面是 mysql 的安装方式
$ brew install mysql # 安装指定版本: brew install mysql@1.1.1
接下来只要等待就可以了,出现下面文字后我们已经很清楚我们需要做什么了:
==> mysqlWe've installed your MySQL database without a root password. To secure it run: mysql_secure_installationMySQL is configured to only allow connections from localhost by defaultTo connect run: mysql -u rootTo have launchd start mysql now and restart at login: brew services start mysqlOr, if you don't want/need a background service you can just run: mysql.server start
按说明继续执行,进行初始化操作:
$ myysql_secure_installation
初始化过程中会有很多问题,以下是具体问题部分,以注释为解释:
Would you like to setup VALIDATE PASSWORD component?Press y|Y for Yes, any other key for No: Y ## 回复y 需要密码8位以上,回复n 则不做限制The password validation component is not available. Proceeding with the further steps without the component.Please set the password for root here.New password: ## 设置你的密码Re-enter new password: ## 再次输入你的密码By default, a MySQL installation has an anonymous user,allowing anyone to log into MySQL without having to havea user account created for them. This is intended only fortesting, and to make the installation go a bit smoother.You should remove them before moving into a productionenvironment.Remove anonymous users? (Press y|Y for Yes, any other key for No) : Y ## 是否移除匿名用户。考虑安全我选了ySuccess.Normally, root should only be allowed to connect from'localhost'. This ensures that someone cannot guess atthe root password from the network.Disallow root login remotely? (Press y|Y for Yes, any other key for No) : Y ## 是否允许远程连mysql 的 root。我用做本地调试,不是远程服务器,所以y了Success.By default, MySQL comes with a database named 'test' thatanyone can access. This is also intended only for testing,and should be removed before moving into a productionenvironment.Remove test database and access to it? (Press y|Y for Yes, any other key for No) : Y ## 是否y了删除test数据库,我选了y - Dropping test database...Success. - Removing privileges on test database...Success.Reloading the privilege tables will ensure that all changesmade so far will take effect immediately.Reload privilege tables now? (Press y|Y for Yes, any other key for No) : y ## 选y, 重新加载权限列表Success.All done!
到此配置就结束了,下面我们启动 mysql 即可,记住以下命令:
$ mysql -u root -p ## 登陆 mysql$ brew services start mysql@5.7 ## 启动 mysql$ brew services stop mysql@5.7 ## 停止 mysql$ mysql.server start ## 启动 mysql(无后台服务)
看了以上关于Mac系统下搭建MySQL环境的具体步骤详细内容,是否有所收获。如果想要了解更多相关,可以继续关注我们的行业资讯板块。
密码
步骤
环境
系统
命令
登陆
方法
过程
问题
提示
服务
输入
清楚
安全
接下来
下文
兴趣
内容
再次
常规
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
考研什么专业要考数据库
兆瀚推理服务器销量
2022最新网络技术及应用
广州翼拍联盟网络技术
达州应用软件开发培训
r4900服务器指示灯
软件开发设计分析课程介绍
企业网络安全绘画素材
淄博c软件开发招聘
与数据库相关的安全设备
郑州正数网络技术有限公司咋样
西安三星软件开发待遇怎么样
重庆市ipfs服务器
网络安全研制
广东高速网络安全
移动软件开发c#
学计算机网络技术没学物理行吗
黑暗与光明手游如何进服务器
提示更新换了服务器怎么办
吴忠系统软件开发流程
成都链游云网络技术有限公司
深圳市雄大网络技术有限公司
卡通站下载服务器安全
嘉兴软件开发培训班
网络安全未人明王朝
服务器命令方块放哪里
怎么向二维数组输入数据库
计算机软件开发应用领域
江西安卓智能产品软件开发
用友t3 数据库升级