日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【网站建设】Linux上安装MySQL - 12条命令搞定MySql

發(fā)布時間:2025/6/17 55 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【网站建设】Linux上安装MySQL - 12条命令搞定MySql 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

從零開始安裝mysql數(shù)據(jù)庫 : 按照該順序執(zhí)行 :?

a. 查看是否安裝有mysql:yum list?installed mysql*, 如果有先卸載掉, 然后在進行安裝;

b. 安裝mysql客戶端:yum -y install mysql;

c. 安裝mysql服務(wù)器端 :yum -y install mysql_server;

d. 安裝mysql開發(fā)庫 :yum -y install mysql-devel;

e. 配置mysql配置文件 : 設(shè)置utf-8編碼 :vim /etc/my.cnf , 添加default-character-set=utf8;

f. 啟動mysql數(shù)據(jù)庫 :service mysqld start;

g. 創(chuàng)建root密碼 :?mysqladmin -u root password 000000;

h. 進入數(shù)據(jù)庫:mysql -u root -p 之后提示輸入密碼, 輸入密碼后進入;

i. 使用mysql數(shù)據(jù)庫 :>use mysql?

j. 刪除匿名賬戶 :>delete from user where USER = '';

k. 刷新權(quán)限 :>flush privileges;

l. 退出mysql :>\q;

安裝完畢, 并能正常使用;


.

作者?:萬境絕塵?

轉(zhuǎn)載請注明出處?:?http://blog.csdn.net/shulianghan/article/details/18964835

.


一. 安裝MySQL


1. 檢查mysql是否安裝


執(zhí)行 yum list installed mysql*, 這個命令的意思是檢查有沒有包名包含mysql的包;


但是出現(xiàn)下面的提示 :?



出現(xiàn) Another app is currently holding the yun lock; waiting for it to exit ...

出現(xiàn)上述提示的原因是 yum已經(jīng)啟動了, 而且在阻塞著,而yum是單進程的, 只能同時執(zhí)行一項命令, 因此我們想要執(zhí)行其它命令, 必須將這個進程關(guān)閉;

關(guān)閉該進程的方法 : 進入 var/run/ 刪除 yum.pid 文件 : 這個文件中只有一個端口號 5404 ;




刪除這個yum.pid 即可停止該yum進程 : ?執(zhí)行 rm -f /var/run/yum.pid 命令即可




之后執(zhí)行 yum list installed mysql*查看是否安裝過mysql相關(guān)的軟件 : 這一次顯示出了我們想要的結(jié)果, 沒有安裝mysql相關(guān)的文件.




使用rmp -qa | grep mysql* 命令也可以查看是否安裝mysql :?




證明, 沒有安裝有mysql, 同時tomcat也沒有安裝;


2. 顯示yum安裝mysql的版本


執(zhí)行 yum list|grep mysql 命令, 可以顯示mysql的版本, 查看yum源中有沒有mysql的安裝包;




3. 安裝mysql


執(zhí)行 yum -y install mysql 命令, 安裝mysql軟件;






安裝 mysql 成功 !!!?


安裝 mysql-server : 執(zhí)行 yum -y install mysql-server 命令 :?





安裝 mysql-devel : 執(zhí)行 yum -y install mysql-devel 命令 :?










mysql-devel 安裝完畢;

.

作者?:萬境絕塵?

轉(zhuǎn)載請注明出處?:?http://blog.csdn.net/shulianghan/article/details/18964835

.


4. 配置mysql配置文件


執(zhí)行 vim /etc/my.cnf 命令, 編輯這個文件 :?




設(shè)置mysql字符編碼 為 UTF-8;?

在/ect/my.cnf 中添加 :?default-character-set=utf8




二. 啟動 停止 mysql


1. 啟動mysql


方法一 : 使用 service mysqld mysql可以啟動mysql;注意 中間的是 mysqld, 不是 mysql , 后面還有一個d;




方法二 : 使用 /etc/init.d/mysqld start命令, 也可以開啟數(shù)據(jù)庫.




2. 停止mysql數(shù)據(jù)庫


使用 service mysqld stop命令, 可以停止數(shù)據(jù)庫.



三 mysql數(shù)據(jù)庫操作


1. 登陸mysql數(shù)據(jù)庫


修改root賬戶密碼 : mysqladmin -u root password 000000;


使用命令 : mysql -u root@localhost 登陸 :?




使用 quit 命令即退出mysql;


2. 解決無法創(chuàng)建數(shù)據(jù)庫問題(匿名賬戶登陸)


顯示現(xiàn)有的數(shù)據(jù)庫 : 使用 >show databases; 命令可以顯示數(shù)據(jù)庫, 注意后面要帶上分好;




創(chuàng)建數(shù)據(jù)庫, 會出現(xiàn)下面的情況 :?




出現(xiàn)上述原因是因為 mysql的user表中有匿名賬戶, 雖然用的是root登陸, 但是還是被當做了匿名賬戶, 我們需要刪除這些匿名賬戶 :?

在終端一種 :?

使用service mysql stop 命令關(guān)閉mysql, 然后使用 mysqld_safe --skip-grant-table 命令 屏蔽權(quán)限 :?




在終端二中 : 新打開一個終端, 并且終端一不關(guān)閉, 保持上面的狀態(tài) :?

使用mysql -u root mysql 命令,?




登陸數(shù)據(jù)庫并創(chuàng)建數(shù)據(jù)庫 :


?

3. 忘記密碼操作


首先在一個終端中 停止mysql服務(wù), 然后屏幕mysql用戶權(quán)限;



進入mysql, 修改 root密碼 :?




4. 如何修改密碼




5. mysql數(shù)據(jù)庫位置


mysql數(shù)據(jù)庫存放在 /var/lib/mysql/ 中 :



.

作者?:萬境絕塵?

轉(zhuǎn)載請注明出處?:?http://blog.csdn.net/shulianghan/article/details/18964835

.



《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的【网站建设】Linux上安装MySQL - 12条命令搞定MySql的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。