https://bbs.deepin.org/post/172143 真的可以启动了?
😂 本来打算用deepin录一个教程,结果宝塔mysql安不上,想着给学生看太复杂的也学不会,就放弃了……
Featured Collection
Popular Ranking
Popular Events
我之前使用过deepin,安装宝塔以后再安装lamp系统就进不来了,当时找过回复的方法,当然是没有了。
据说是把系统依赖库给改了导致的。
昨天看了看论坛里面的人发了个帖子:https://bbs.deepin.org/post/171465#%E5%AE%9D%E5%A1%94
原文说“找到这个文件/www/server/panel/install/lib.sh,用深度编辑器打开,找到Install_Freetype,删除Install_Freetype的函数。(Install_Freetype用来安装freetype的,因为deepin上有了,再安装会直接覆盖系统的包,导致版本不对,造成动态链接库错误,那个函数删除之后就没问题了,不会再破坏依赖的情况了)”
于是我去软件商店下载宝塔,成功安装了,但是当点开的时候总出问题啊!明明显示了端口什么的,可是就是进不去127.0.0.1:8888的地址,然后看了看端口,居然都没跑啊。
然后我卸载了软件商店下载的宝塔,去官网下载。
然后看了看这个,发现似乎宝塔官方为deepin做了适配啊。
我赶紧去命令行运行,结果GG了。莫名其妙的pip什么的错误。
但是我在公司电脑新系统情况下不在软件管理里面安装,直接去官网找命令安装却没有这个问题,很流畅的就安装完成了。
我还特意安装完管理界面后去看看有没有www/server/panel/install/lib.sh 这个文件,结果没有,那我就去直接安装环境吧。
回到报错:
cat: 写入错误: 断开的管道
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in
from pip import main
ImportError: cannot import name main
搜索了一下发现解决办法:
将 /usr/bin/pip 文件中:
改为:
参考:
https://blog.csdn.net/vmxhc1314/article/details/81869676
改完后果然好了,桌面安装完成了。
然后安装环境的时候别的都好了,可是MySQL怎么安装不上(这一点和Ubuntu18.04一样啊...MySQL如果想从宝塔安装,估计需要时间去解决了...)
然后得出结论,安装宝塔不要指望通过deepin的软件管理里面安装了,直接去官网下载。直接就成功了...
而且...已经没有桌面起不起来的问题了...(说的我有点发虚,但是我写文章的这个本没有出现问题。只通过宝塔安装了nginx PHP,MySQL安装失败。)
MySQL安装
来继续说一下命令安装MySQL吧
我突然发现直接执行他的脚本居然也是OK的。。。
mysql.sh.zip
这个附件解压后
执行:
MySQL版本:
5.1
5.5
5.6
5.7
8.0
alisql
mariadb_5.5mariadb_10.0
mariadb_10.1
mariadb_10.2
mariadb_10.3
然后去宝塔数据库看看,发现有个什么没安装,继续执行:
如果不想这样安装也可以:
1.安装mysql
更新仓库:sudo apt-get update
安装:sudo apt-get install mysql-server mysql-client
问题:安装mysql5.7的过程中 无root密码设置提示 直接安装完成结束
2.不知道密码状态下打开mysql
查询mysql是否运行:sudo netstat -tap |grep mysql
(有显示就表示已运行)
备注:mysql 打开(service mysql start) 关闭(service mysql stop) 重启命令(service mysql restart)
查询默认的用户名和密码:
我这里 -h127.0.0.1才能进入,localhost是不可以的。
通过下面命令修改密码:
设置MySQL允许远程登录:
然修改立即生效:
也可以重启MySQL:
参考:
https://bbs.deepin.org/post/169658#mysql
https://jingyan.baidu.com/article/6c67b1d64dbd7d2786bb1e6d.html