Tôi đang cố gắng cài đặt MySQL 5.6 trong máy Amazon Linux. bằng cách sử dụng liên kết sau.
Sau khi hoàn thành các bước sau.
sudo yum localinstall //repo.mysql.com/mysql-community-release-el6-3.noarch.rpm
sudo yum install mysql-community-server
Khi tôi bắt đầu dịch vụ MySQL theo lệnh này.
sudo service mysqld start
Tôi đang nhận được Daemon MySQL không bắt đầu lỗi.
Đã hỏi ngày 6 tháng 11 năm 2013 lúc 11:40Nov 6, 2013 at 11:40
1
Loại bỏ mysql cũ
sudo yum remove mysql mysql-server mysql-common mysql-client
Loại bỏ tất cả các gói được cài đặt sẵn. Bạn có thể nhận được một danh sách:
rpm -qa | grep -i mysql
Sau đó, gỡ cài đặt tất cả chúng. Ví dụ:
rpm -e mysql libmysqlclient15-5.0.94-0.2.4.1
Xóa hoàn toàn thư mục/var/lib/mysql
cd /var/lib
rm -rf mysql
Cài đặt MySQL 5.6 =>
wget //dev.mysql.com/get/Downloads/MySQL-5.6/MySQL-5.6.23-1.el7.x86_64.rpm-bundle.tar
tar -xvf MySQL-5.6.23-1.el7.x86_64.rpm-bundle.tar
sudo yum -y install MySQL-client-5.6.23-1.el7.x86_64.rpm
sudo yum install MySQL-shared-compat-5.6.23-1.el7.x86_64.rpm
sudo yum install MySQL-server-5.6.23-1.el7.x86_64.rpm
Đã trả lời ngày 24 tháng 2 năm 2015 lúc 18:59Feb 24, 2015 at 18:59
Anil Agrawalanil AgrawalAnil Agrawal
2.4281 Huy hiệu vàng23 Huy hiệu bạc29 Huy hiệu đồng1 gold badge23 silver badges29 bronze badges
1
Bắt đầu từ năm 2015 tháng 9, máy chủ MySQL 5.6 hiện có sẵn thông qua Amazon Yum Repos. Thông tin thêm @ //aws.amazon.com/blogs/aws/now-available-amazon-linux-ami-2015-09/
Bây giờ bạn có thể chỉ cần cài đặt máy chủ MySQL 5.6 bằng cách sử dụng
sudo yum install mysql56-server
Sau đó, bạn chỉ có thể bắt đầu/dừng/trạng thái nhìn bằng cách sử dụng các lệnh dịch vụ thông thường
service mysqld start [ restart | stop | status | ]
Tôi không thể tìm ra mật khẩu gốc mặc định trong Amazon AMI sau đó tôi chỉ cần đặt lại mật khẩu người dùng gốc bằng cách bắt đầu dịch vụ MySQLD bằng bảng cấp Skip
mysqld_safe --skip-grant-tables start
mysql -u root
update user set password=PASSWORD['[New Password]'] where User='root';
HOẶC
sudo service mysqld start
0Ngoài ra, bạn cần chạy lệnh sau để nâng cấp cơ sở dữ liệu MySQL lên 5.6
sudo service mysqld start
1Đã trả lời ngày 15 tháng 12 năm 2017 lúc 22:43Dec 15, 2017 at 22:43
Santhosh Gandhesanthosh GandheSanthosh Gandhe
6.8602 Huy hiệu vàng21 Huy hiệu bạc17 Huy hiệu đồng2 gold badges21 silver badges17 bronze badges
Tôi đã gặp vấn đề tương tự trên trường hợp vi mô của mình. Kiểm tra nhật ký MySQL của bạn nếu sự cố là do Innodb: Không thể phân bổ bộ nhớ cho nhóm bộ đệm Thêm trang hoán đổi có thể giải quyết vấn đề. Nó đã giải quyết cho tôi. Bạn có thể theo dõi thiết lập này
//www.prowebdev.us/2012/05/amazon-ec2-linux-micro-swap-space.html
Tôi đã sao chép nội dung nếu trang không tải
Amazon EC2 Micro Instance Hoán đổi không gian - Linux Tôi có phiên bản vi mô Amazon EC2 Linux. Vì các trường hợp vi mô chỉ có 613MB bộ nhớ, MySQL đã bị sập mọi lúc. Sau một thời gian dài tìm kiếm về MySQL, phiên bản vi mô và quản lý bộ nhớ, tôi phát hiện ra không có không gian hoán đổi mặc định cho phiên bản vi mô. Vì vậy, nếu bạn muốn tránh sự cố, bạn có thể cần thiết lập một không gian hoán đổi cho phiên bản vi mô của mình. Trên thực tế hiệu suất khôn ngoan là tốt hơn để kích hoạt hoán đổi.
Các bước bên dưới chỉ ra cách tạo không gian hoán đổi cho phiên bản vi mô của bạn. Tôi giả sử bạn có tài khoản AWS với một phiên bản vi mô đang chạy.
Chạy DD if = /dev /zero của = /swapfile bs = 1m đếm = 1024 chạy mkswap /swapfile chạy swapon /swapfile Thêm dòng này /hoán đổi hoán đổi hoán đổi mặc định 0 0 Tự động bật tệp hoán đổi sau mỗi lần khởi động lại.
Run mkswap /swapfile
Run swapon /swapfile
Add this line /swapfile swap swap defaults 0 0 to /etc/fstab
Step 4 is needed if you would like to automatically enable swap file after each reboot.
Một số lệnh hữu ích liên quan đến không gian hoán đổi: $ swapon -s $ free -k $ swapoff -a $ swapon -a
$ swapon -s
$ free -k
$ swapoff -a
$ swapon -a
Đã trả lời ngày 27 tháng 3 năm 2014 lúc 3:51Mar 27, 2014 at 3:51