好吧,记不清什么原因了,似乎是用apt-get remove mysql-server卸掉了mysql,然后手动删除了部分mysql的配置文件(好吧,先鄙视自己不用apt-get purge)
不过后来又要用到,于是再install,这时候死活装不上。
基本错误是这样,提示install成功了,不过起不来:
service mysql start start: Rejected send message
然后用apt-get remove mysql-server mysql-client,就install不了了:
1 2 3 4 |
apt-get install mysql-server mysql-client: ... invoke-rc.d: unknown initscript, /etc/init.d/mysql not found ... |
好吧,它提示/etc/init.d/mysql找不到,后来搜了一下,假装给他一个:
1 2 3 4 |
vi /etc/init.d/mysql 内容: #!/bin/true chmod 755 /etc/init.d/mysql |
再次 apt-get remove –purge mysql-server mysql-client
总算清掉了,再一次安装成功:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
root@localhost:~# apt-get install mysql-server Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libgsasl7 guile-1.8-libs libntlm0 Use 'apt-get autoremove' to remove them. The following extra packages will be installed: mysql-server-5.5 Suggested packages: tinyca mailx The following NEW packages will be installed: mysql-server mysql-server-5.5 0 upgraded, 2 newly installed, 0 to remove and 3 not upgraded. Need to get 8,840 kB/8,852 kB of archives. After this operation, 32.8 MB of additional disk space will be used. Do you want to continue [Y/n]? y Get:1 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu/ precise-updates/main mysql-server-5.5 amd64 5.5.37-0ubuntu0.12.04.1 [8,840 kB] Fetched 8,840 kB in 1s (8,782 kB/s) Preconfiguring packages ... Selecting previously unselected package mysql-server-5.5. (Reading database ... 80928 files and directories currently installed.) Unpacking mysql-server-5.5 (from .../mysql-server-5.5_5.5.37-0ubuntu0.12.04.1_amd64.deb) ... Selecting previously unselected package mysql-server. Unpacking mysql-server (from .../mysql-server_5.5.37-0ubuntu0.12.04.1_all.deb) ... Processing triggers for ureadahead ... Processing triggers for man-db ... Setting up mysql-server-5.5 (5.5.37-0ubuntu0.12.04.1) ... 140606 9:25:05 [Warning] Using unique option prefix key_buffer instead of key_buffer_size is deprecated and will be removed in a future release. Please use the full name instead. mysql start/running, process 25510 Setting up mysql-server (5.5.37-0ubuntu0.12.04.1) ... |