Deepin系统源于debian,和ubuntu是一个系列,与centos及redhat不是一个系列,在使用和安装软件方面有很大不同,本文简要记录在Deepin20版本下,安装mysql5.7的过程。
1.在mysql官网下载mysql-server_5.7.34-1debian10_amd64.deb-bundle.tar安装包(当然要根据自己的debian版本选择合适的版本)。
2.拷贝到合适位置(一般:/usr/local),然后解压:
sudo tar -xf mysql-server_5.7.34-1debian10_amd64.deb-bundle.tar
3.安装mysql
sudo dpkg -i mysql-{common,community-client,client,community-server,server}_*.deb
此时会报错:未安装软件包 libmecab2。
4.更新软件源,在/etc/apt/sources.list文件中添加新的软件源:
deb [by-hash=force] https://mirrors.aliyun.com/deepin/ apricot main contrib non-free
千万记得更新系统软件源缓存,使之生效。
sudo apt-get update
5.安装mysql所需的libmecab2
sudo apt-get -y install libmecab2 libjson-perl
然后输入2次密码即可。
安装后,记得使用命令允许root远程访问:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '****' WITH GRANT OPTION;
FLUSH PRIVILEGES;