Tôi mới dùng Ubuntu. Tôi đang chạy Ubuntu 12.10. Tôi đang cố gắng cài đặt apache, php, mysql. Tuy nhiên tôi đã cài đặt apache và nó đang chạy hoàn hảo.
sudo apt-get install apache2
Nhưng khi tôi cố gắng cài đặt mysql bằng lệnh sau
sudo apt-get install mysql-server
Sau khi tải về, nó hỏi mật khẩu nhưng sau khi nhập và xác nhận mật khẩu. Tôi nhận được thông báo lỗi sau.
Không thể đặt mật khẩu cho người dùng "root" Mysql Đã xảy ra lỗi trong khi đặt mật khẩu cho mysql người dùng quản trị. Điều này có thể xảy ra do tài khoản đã có mật khẩu hoặc do sự cố giao tiếp với máy chủ Mysql. Bạn nên kiểm tra mật khẩu của tài khoản sau khi cài đặt gói. Vui lòng đọc tệp /usr/share/doc/mysql-server-5.5/README.Debian để biết thêm thông tin.
Sau khi nhấp vào nút ok trên lời nhắc, tôi nhận được thông báo sau trên thiết bị đầu cuối
Setting up mysql-server-5.5 (5.5.29-0ubuntu0.12.10.1) ...
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mysql-server-5.5
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nhật ký lỗi Mysql nói
130209 14:26:37 [Note] Plugin 'FEDERATED' is disabled.
130209 14:26:37 InnoDB: The InnoDB memory heap is disabled
130209 14:26:37 InnoDB: Mutexes and rw_locks use GCC atomic builtins
130209 14:26:37 InnoDB: Compressed tables use zlib 1.2.7
130209 14:26:37 InnoDB: Using Linux native AIO
mysqld: Can't create/write to file '/tmp/ibNuz7q0' (Errcode: 13)
130209 14:26:37 InnoDB: Error: unable to create temporary file; errno: 13
130209 14:26:37 [ERROR] Plugin 'InnoDB' init function returned error.
130209 14:26:37 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
130209 14:26:37 [ERROR] Unknown/unsupported storage engine: InnoDB
130209 14:26:37 [ERROR] Aborting
Tôi đã tìm kiếm vấn đề này, nhưng không có gì làm việc cho tôi. Xin vui lòng giúp đỡ.
/etc/mysql/my.cnf
. Nếu bạn đã sửa đổi tệp đó hoặc bất kỳ tệp nào trong thư mục / etc / mysql, hãy khôi phục bản gốc và thử lại.
mysql-server
đã cài đặt bằng cách chạyps -e | grep mysqld
. Nếu bạn thấy bất kỳ đầu ra nào có nghĩa là nó đã được cài đặt.