我的Elementaryos上需要LAMP。我已经有php,apache和phpmyadmin。
事实证明,MySQL对我来说是个问题。我已经成功安装了mysql 5.7
。不幸的是,mysql的人们决定添加一些愚蠢的更改,例如没有mysql -uroot -proot
就无法sudo
。由于此更改,我无法使用root用户通过phpadmin
登录。
所以我决定只安装mysql 5.6
。
我一直在关注this guide.
可悲的是,当我做apt-cache policy mysql-server
时,这就是我得到的:
mysql-server:
Installed: (none)
Candidate: 5.7.23-0ubuntu0.18.04.1
Version table:
5.7.23-0ubuntu0.18.04.1 500
500 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
500 http://ph.archive.ubuntu.com/ubuntu bionic-updates/main i386 Packages
500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
500 http://security.ubuntu.com/ubuntu bionic-security/main i386 Packages
5.7.21-1ubuntu1 500
500 http://ph.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
500 http://ph.archive.ubuntu.com/ubuntu bionic/main i386 Packages
版本为5.7。因此,现在指南将检查/etc/apt/sources.list.d/mysql.list
。但这就是我所拥有的:
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out entries below, but any other modifications may be lost.
# Use command 'dpkg-reconfigure mysql-apt-config' as root for modifications.
deb http://repo.mysql.com/apt//ubuntu/ wily mysql-apt-config
deb http://repo.mysql.com/apt//ubuntu/ wily mysql-5.6
deb http://repo.mysql.com/apt//ubuntu/ wily mysql-tools
deb-src http://repo.mysql.com/apt//ubuntu/ wily mysql-5.6
所以这实际上是正确的。但是它仍然不是5.6
。
有人可以帮我吗?
答案 0 :(得分:0)
1。在“软件和更新/其他软件”中添加了14.04存储库:
deb http://archive.ubuntu.com/ubuntu trusty main
2。安装了mysql客户端和服务器:
sudo apt install mysql-server-5.6
sudo apt install mysql-client-5.6
更新:在安装5.6之前,请确保没有其他mysql软件包存在:
dpkg -l | grep mysql
-返回mysql软件包列表。
使用apt-get purge <package name>
清除它们。