Đây là bản cập nhật cho MySQL 5.7
bash
GNU bash, phiên bản 4.4.12 (1) -release (x86_64-apple-darwin17.0.0)
Bản quyền (C) 2016 Phần mềm miễn phí Foundation, Inc.
Giấy phép GPLv3 +: GNU GPL phiên bản 3 trở lên
Đây là phần mềm miễn phí; bạn có thể tự do thay đổi và phân phối lại.
KHÔNG CÓ BẢO HÀNH, trong phạm vi được pháp luật cho phép.
# ========================================
bia - đảo ngược
Homebrew 1.7.6
Homebrew / homebrew-core (git sửa đổi eeb08; cam kết cuối cùng 2018-09-27)
Homebrew / homebrew-cask (sửa đổi git c9f62; cam kết cuối cùng 2018-09-27)
# ========================================
chuyển đổi mysql
mysql Ver 14,14 Phân phối 5.7,23, cho osx10.13 (x86_64) bằng cách sử dụng trình bao bọc EditLine
# ========================================
system_profiler SPSoftwareDataType
Phần mềm:
Tổng quan về phần mềm hệ thống:
Phiên bản hệ thống: macOS 10.13.3 (17D47)
Phiên bản hạt nhân: Darwin 17.4.0
Khối lượng khởi động: Macintosh HD
Chế độ khởi động: Bình thường
Tên máy tính: EdisonMacHomeBj
Tên người dùng: Edison (edison)
Bộ nhớ ảo an toàn: Đã bật
Bảo vệ toàn vẹn hệ thống: Vô hiệu hóa
Thời gian kể từ khi khởi động: 6 ngày 23:13
loại bỏ bia mysql@5.7
dọn dẹp bia
mv / usr / local / var / mysql /usr/local/var/mysql.bak
cài đặt bia mysql@5.7
rm -rf / usr / local / var / mysql
# ========================================
mysqld - khởi tạo
2018-09-28T04: 54: 06.526061Z 0 [Cảnh báo] TIMESTAMP với giá trị DEFAULT ẩn bị phản đối. Vui lòng sử dụng tùy chọn máy chủ --explicit_defaults_for_timestamp (xem tài liệu để biết thêm chi tiết).
2018-09-28T04: 54: 06.542625Z 0 [Cảnh báo] Đặt low_case_table_names = 2 vì hệ thống tệp cho / usr / local / var / mysql / không phân biệt chữ hoa chữ thường
2018-09-28T04: 54: 07.096637Z 0 [Cảnh báo] InnoDB: Tệp nhật ký mới được tạo, LSN = 45790
2018-09-28T04: 54: 07.132950Z 0 [Cảnh báo] InnoDB: Tạo bảng hệ thống ràng buộc khóa ngoại.
2018-09-28T04: 54: 07.196824Z 0 [Cảnh báo] Không tìm thấy UUID nào, vì vậy chúng tôi cho rằng đây là lần đầu tiên máy chủ này được khởi động. Tạo UUID mới: 87cf2f10-c2da-11e8-ac2d-ba163df10130.
2018-09-28T04: 54: 07.224871Z 0 [Cảnh báo] Bảng Gtid chưa sẵn sàng để được sử dụng. Bảng 'mysql.gtid_executed' không thể mở được.
2018-09-28T04: 54: 07.366688Z 0 [Cảnh báo] Chứng chỉ CA ca.pem là tự ký.
2018-09-28T04: 54: 07.457954Z 1 [Lưu ý] Mật khẩu tạm thời được tạo cho root @ localhost: kq3K = JR8; GqZ
# ========================================
mysql_secure_installation -uroot -p "kq3K = JR8; GqZ"
mysql_secure_installation: [Cảnh báo] Sử dụng mật khẩu trên giao diện dòng lệnh có thể không an toàn.
Đảm bảo việc triển khai máy chủ MySQL.
Mật khẩu hiện tại cho root tài khoản người dùng đã hết hạn. Vui lòng đặt mật khẩu mới.
Mật khẩu mới:
Nhập lại mật khẩu mới:
Có thể sử dụng PASSWORD PLUGIN để kiểm tra mật khẩu
và cải thiện an ninh. Nó kiểm tra độ mạnh của mật khẩu
và cho phép người dùng chỉ đặt những mật khẩu đó là
đủ an toàn. Bạn có muốn thiết lập plugin VALIDATE PASSWORD không?
Nhấn y | Y cho Có, bất kỳ phím nào khác cho Không: n
Sử dụng mật khẩu hiện có cho root.
Thay đổi mật khẩu cho root? ((Nhấn y | Y cho Có, bất kỳ phím nào khác cho Không): y
Mật khẩu mới:
Nhập lại mật khẩu mới:
Theo mặc định, cài đặt MySQL có một người dùng ẩn danh,
cho phép bất cứ ai đăng nhập vào MySQL mà không cần phải có
một tài khoản người dùng được tạo cho họ. Điều này chỉ dành cho
kiểm tra và để cài đặt suôn sẻ hơn một chút.
Bạn nên loại bỏ chúng trước khi chuyển sang sản xuất
Môi trường.
Xóa người dùng ẩn danh? (Nhấn y | Y cho Có, bất kỳ phím nào khác cho Không): y
Sự thành công.
Thông thường, root chỉ nên được phép kết nối từ
'Localhost'. Điều này đảm bảo rằng ai đó không thể đoán tại
mật khẩu gốc từ mạng.
Không cho phép đăng nhập root từ xa? (Nhấn y | Y cho Có, bất kỳ phím nào khác cho Không): n
... bỏ qua.
Theo mặc định, MySQL đi kèm với một cơ sở dữ liệu có tên là 'test'
bất cứ ai cũng có thể truy cập. Điều này cũng chỉ dành cho thử nghiệm,
và nên được gỡ bỏ trước khi chuyển sang sản xuất
Môi trường.
Xóa cơ sở dữ liệu kiểm tra và truy cập vào nó? (Nhấn y | Y cho Có, bất kỳ phím nào khác cho Không): n
... bỏ qua.
Tải lại các bảng đặc quyền sẽ đảm bảo rằng tất cả các thay đổi
thực hiện cho đến nay sẽ có hiệu lực ngay lập tức.
Tải lại bảng đặc quyền bây giờ? (Nhấn y | Y cho Có, bất kỳ phím nào khác cho Không): y
Sự thành công.
Tất cả đã được làm xong!