1. 程式人生 > >deepin系統上安裝mysql教程(解決不提示設定密碼的問題)

deepin系統上安裝mysql教程(解決不提示設定密碼的問題)

不是我說,咱在csdn上找個有用的教程那叫一個難啊,大部分都是雷同又不管用的.

廢話不多說,直接上程式碼.

考慮到很多孩子不會Linux或Mysql,所以我這裡提示一下,

這篇教程裡 "有多行程式碼" 的是給你展示結果的,不用你敲

只有一行的才是要你自己敲進去的.

1.首先更新一下倉庫

sudo apt-get update 2.安裝mysql

sudo apt-get install -y mysql-server mysql-client 3.檢查mysql是否已執行

sudo netstat -tap | grep mysql 有顯示就是已執行

4.查詢預設的使用者名稱和密碼

(提示:sudo命令會讓你輸入你的使用者密碼,就是你的開機密碼,並且你輸入的時候看不到自己輸入的內容,不要以為電腦卡住了,輸完回車就行)

sudo cat /etc/mysql/debian.cnf 顯示出來的內容格式如下(我的密碼,跟你不一樣)

[email protected]:~$ sudo cat /etc/mysql/debian.cnf  # Automatically generated for Debian scripts. DO NOT TOUCH! [client] host     = localhost user     = debian-sys-maint password = F64nKZ233QkzL8v9 socket   = /var/run/mysqld/mysqld.sock [mysql_upgrade] host     = localhost user     = debian-sys-maint password = F64nKZ233QkzL8v9 socket   = /var/run/mysqld/mysqld.sock 其中user代表的使用者名稱,password代表的預設生成的密碼

5.利用預設賬號密碼登入(-p後面是我的密碼,你們要把自己的密碼放在那裡,並且-p跟密碼之間無空格)

mysql -u debian-sys-maint -pF64nKZ233QkzL8v9 成功進入mysql,有如下顯示:

[email protected]:~$ mysql -u debian-sys-maint -pF64nKZ233QkzL8v9 mysql: [Warning] Using a password on the command line interface can be insecure. Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 3 Server version: 5.7.21-1 (Debian)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>  6.現在更改密碼的設定.(原封不動複製過去,漏一個字你就完了),這是最重要的部分,很多教程都沒有這個,所以才不管用 update mysql.user set plugin="mysql_native_password" where user="root"; 成功後結果如下:

mysql> update mysql.user set plugin="mysql_native_password" where user="root"; Query OK, 1 row affected (0.00 sec) Rows matched: 1  Changed: 1  Warnings: 0

mysql>  7.設定root的密碼

update mysql.user set authentication_string=password('這裡是你的密碼') where user='root'and Host = 'localhost'; 密碼自己設定

8.退出資料庫

exit 9.重新啟動資料庫

sudo service mysql restart 10.用自己設定好的密碼登入

mysql -u root -p 輸入密碼,成功登入,如下.

[email protected]:~$ mysql -u root -p Enter password:  Welcome to the MySQL monitor.  Commands end with ; or \g. Your MySQL connection id is 4 Server version: 5.7.21-1 (Debian)

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> 

nice! ---------------------  作者:baiguoxiong  來源:CSDN  原文:https://blog.csdn.net/baiguoxiong/article/details/82936890  版權宣告:本文為博主原創文章,轉載請附上博文連結!