* 在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