hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Cấu trúc dữ liệu và giải thuật
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
    • Lập trình C#
      • Lập Trình C# Cơ Bản
      • ASP.NET Core MVC
    • Machine Learning
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Kiến thức hệ điều hành
  • Mac OS
  • MySQL
Cài đặt và sử dụng Mysql Server Mac Os

Cài đặt và sử dụng Mysql Server Mac Os

  • 16-03-2022
  • Toanngo92
  • 0 Comments

Nếu với windows, chúng ta có thể sử dụng xampp để giải quyết vấn đề môi trường localhost và mặc định trong xampp, mọi thứ sẽ được đóng gói bao gồm cả mysql nên chúng ta không cần quá quan tâm về vấn đề này, tuy nhiên với mac os, có nhiều bug cần phải giải quyết, mình cũng mất cả buổi mới xử lý được nên quyết định viết bài này để hướng dẫn các bạn cách cài đặt

Mục lục

  • Cài đặt mới My Sql Server
  • Cài đặt lại phiên bản khác cho SQL Server

Cài đặt mới My Sql Server

Bước 1: tải về phiên bản mySql server phiên bản phù hợp với mac os của bạn tại link:

https://dev.mysql.com/downloads/mysql/

Bước 2: Chạy file .dmg vừa tải về để cài đặt vào system preferences, tùy phiên bản iconsbạn sẽ hiện như hình dưới là do mình cài phiên bản 5.6 với mac high sirrea, hay hình chú cá heo huyền thoại, logo của mysql.

Bước 3: bấm vào giao diện của mysql và click nút start/stop mysql server

Trong một số tình huống, không sử dụng đc nút bấm, hoặc khi bấm server không start theo ý muốn, sử dụng command line sau trên terminal:

Phiên bản thấp hơn 5.7

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

Phiên bản cao hơn 5.7

sudo launchctl load -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist
sudo launchctl unload -F /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist

Cài đặt lại phiên bản khác cho SQL Server

Với các tình huống khác có thể bạn chỉ cần bấm chuột phải vào icon mysql trên giao diện system preferences, sau đó chọn remove preferences pane để remove và cài lại phiên bản khác, nếu gặp lỗi có thể áp dụng cách sau để xóa toàn bộ các file mysql trong hệ thống, sau đó tiến hành cài đặt lại như bình thường:

Link tham khảo: https://devmarketer.io/learn/do-not-install-mysql-macos-sierra-how-to-fix/

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*

rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /private/var/db/receipts/*mysql*

Sau khi start server, chúng ta có thể sử dụng mysql rồi. Để đổi được password cho root user trong tình huống không nhớ, sử dụng các lệnh sau để đổi pass mới cho tài khoản root:

/usr/local/mysql/bin/mysql -u root
mysql> USE mysql;
mysql> UPDATE user SET password=PASSWORD("1234") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

Vậy là ngon, chúc các bạn thành công !

Bài viết liên quan:

TCL Trong MySQL – Quản Lý Giao Dịch Với COMMIT, ROLLBACK, SAVEPOINT
FUNCTION Trong MySQL – Định Nghĩa Hàm Tùy Chỉnh Trả Về Giá Trị
TRIGGER Trong MySQL – Kích Hoạt Tự Động Khi Dữ Liệu Thay Đổi
Giao Dịch (Transaction) Trong MySQL — START TRANSACTION, COMMIT, ROLLBACK
Stored Procedure Trong MySQL — thủ tục lưu trữ
Tăng Tốc Truy Vấn Dữ Liệu Với INDEX Trong MySQL
VIEW Trong MySQL — Bảng Ảo Từ Truy Vấn
Điều Kiện Trong Truy Vấn Với CASE WHEN và Wildcard, REGEXP trong MySQL
Truy Vấn Con (SUBQUERY) và Biểu Thức Bảng Chung (CTE) Trong MySQL
Kết Hợp Dữ Liệu Từ Nhiều Bảng Với JOIN Trong MySQL
Hàm Tổng Hợp và Nhóm Dữ Liệu Trong MySQL: GROUP BY, HAVING
Truy Vấn Dữ Liệu Với SELECT Trong MySQL

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

Truy Vấn Dữ Liệu Với SELECT Trong MySQL

Các Lệnh DML Cơ Bản Trong MySQL: INSERT, UPDATE, DELETE

TCL Trong MySQL – Quản Lý Giao Dịch Với COMMIT, ROLLBACK, SAVEPOINT

DCL Trong MySQL – Quản Lý Quyền Truy Cập Với GRANT và REVOKE

FUNCTION Trong MySQL – Định Nghĩa Hàm Tùy Chỉnh Trả Về Giá Trị

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×