deepin15.7安裝與解除安裝MySQL(解決不提示設定密碼問題)、修改預設編碼為utf-8以及查詢MySQL的一些命令
一、首先安裝MySQL
-
安裝前更新一下倉庫,輸入命令:
sudo apt-get update
[email protected]:~$ sudo apt-get autoremove --purge mysql-server-5.7
-
輸入命令:
sudo apt-get install mysql-server mysql-client
安裝MySQL資料庫程式和命令列管理工具客戶端1)接下來可能會提示你輸入root帳號密碼,輸入即可
2)若沒有提示,也不要著急
解決方法:在/etc/mysql/下找到debian.conf檔案獲取使用者名稱和密碼
[email protected]
-
登入之後就可以設定root的使用者登入密碼了
use mysql;
update user set authentication_string=PASSWORD("自定義密碼") where user='root';
update user set plugin="mysql_native_password";
flush privileges;
-
設定mysql
1)將mysql加入到系統服務
chkconfig --add mysql
2)將mysql設定開機啟動
chkconfig mysql on
注意:在這裡可能chkconfig沒有安裝,如果是的話 ,則需要安裝chkconfig命令:
sudo apt-get install chkconfig
**
二、解除安裝MySQL
-
檢視MySQL的版本號:
[email protected]:~$ mysql -V
mysql Ver 14.14 Distrib 5.7.21, for Linux (x86_64) using EditLine wrapper -
解除安裝MySQL
[email protected]:~$ sudo apt-get autoremove --purge mysql-server-5.7
解除安裝其他軟體包
[email protected]:/home/lsj# apt-get autoremove mysql-server
[email protected]:/home/lsj# apt-get remove mysql-common
-
清除配置檔案
[email protected]:/home/lsj# dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P
三、修改預設編碼為utf-8
- 登陸後檢視資料庫當前編碼:
SHOW VARIABLES LIKE 'character%';
- 修改預設編碼為utf-8
- 在終端中輸入
sudo gedit /etc/mysql/mysql.conf.d/mysqld.cnf
開啟mysqld.cnf 檔案,在lc-messages-dir = /usr/share/mysql 語句後新增 character- set-server=utf8 語句
- 在終端輸入
sudo gedit /etc/mysql/conf.d/mysql.cnf
開啟mysql.cnf配置檔案,如圖新增程式碼:default-character-set=utf8
- 在終端中輸入 /etc/init.d/mysql restart
重啟MySQL服務
- 在終端中輸入
四、查詢MySQL的一些命令
- 停止MySQL資料庫服務:
$ sudo systemctl stop mysql.service
- 啟動MySQL資料庫服務:
$ sudo systemctl start mysql.service
- 重啟MySQL資料庫服務:
$ sudo systemctl restart mysql.service
或者$ sudo /etc/init.d/mysql restart
- 檢視MySQL執行狀態:
$ sudo systemctl status mysql.service