* 在deepin中,一般默认的是官方的源,但是官方的源,会存在一个对于开发来说,很恼火的问题:无法安装mysql-server,只能安装mysql的分支-海狮db。所以,一般都会替换官方的源,替换了过后,就能安装mysql-server了(这个操作,同样适用于Ubuntu14+的系统)。
1. 进入etc/apt/目录中,备份sources.list文件(具体备份命令,请自行百度,LZ这里使用的是直接复制一个文件出来,更改名字)。
2. 执行命令,修改文件内容:
```
sudo vim /etc/apt/sources.list
#删除内容,并添加以下内容:
## Generated by deepin-installer
deb [by-hash=force] https://mirrors.tuna.tsinghua.edu.cn/deepin panda main contrib non-free
```
3. wq保存文件,退出,执行sudo apt-get update和sudo apt-get upgrade命令。
4. 操作完成,更换源成功。
5. 具体实现步骤:
修改deepin系统默认的源:详情参见LZ的这篇文章:https://blog.csdn.net/Sopp_Li/article/details/98853160
修改过源过后,在终端中输入:sudo apt-get install mysql-server即可安装成功(中途提示选择,输入y即可)。
安装完成过后,需要进入mysql中,修改原本的密码,由于LZ的实例中使用的是清华的源,那么需要在以下文件中找到对应的用户名和密码。
```
sudo cat /etc/mysql/debian.cnf
Automatically generated for Debian scripts. DO NOT TOUCH!
[client]
host = localhost
#用户名密码
user = debian-sys-maint
password = VPgo7lfDrISsIP9u
socket = /var/run/mysqld/mysqld.sock
[mysql_upgrade]
host = localhost
user = debian-sys-maint
password = VPgo7lfDrISsIP9u
socket = /var/run/mysqld/mysqld.sock
```
4. 输入上一步使用的用户名和密码:
~~~
mysql -u 用户名 -p
~~~
修改mysql中root用户的密码(LZ这里改的是root,方便操作,实际建议复杂的密码)
```
use mysql; update user set plugin="mysql\_native\_password",authentication\_string=password('root') where user="root";
```
刷新缓存:
```
FLUSH PRIVILEGES;
```
- 介绍
- PHP
- 过滤
- 访问第三方
- 封装概率
- 将反斜杠转成正斜杠
- 超长数字运算
- php高级
- 设计模式
- TP笔记
- tp5
- TP
- 时间操作
- 模型
- Base函数
- 字符串数组操作
- 数据库
- 查询
- 其它操作
- 文件类操作
- 上传
- 导出
- 压缩
- tp6
- 封装上传方法
- 浏览器下载文件
- deepin踩坑
- mysql安装相关
- layui
- layui表格操作
- layui表格点击图片放大
- layui点击数据表格添加或删除一行
- layui表格操作
- lemocms
- html相关
- 按钮
- js
- crud的js函数
- base相关函数
- layui关闭弹窗层并刷新父窗口
- 表单操作
- h5+js
- layui图片上传和预览
- 多图上传
- 自定义
- vscode
- vs更换电脑时,同步配置
- 前端
- vue-admin后台
- 相关操作
- js相关
- js播报语音
- js监听页面扫码枪
- fastadmin
- fast的js
- Typora
- 数据库
- MySQL