mariadbforlinux
A. 《從0到1 最詳細Mysql安裝流程(linux環境)
查看伺服器是否有自帶的MySQL,如果有可以直接使用,如果自帶的版本比較低,可以刪除然後安裝自己想要的版本 (在安裝新版本MySQL之前,需要卸載伺服器自帶的MySQL包和MySQL資料庫分支mariadb的包)
1、rpm -qa|grep mysql -- 查詢伺服器是否有mysql,如有,則執行下面的語句進行刪除
2、rpm -qa |grep mariadb -- 查詢伺服器是否有mariadb,有則執行第三步進行刪除
3、rpm -e --nodeps 要刪除的文件名( nodeps表示強制刪除 )
小貼士1: 如果使用rz命令時提示找不到命令,直接執行: yum -y install lrzsz 則可以在線下載。
命令: rz 或者rz -be
格式: rz -be 選擇需要上傳的文件
批量或者單個上傳文件,通過ZMODEM協議,除此之外,還可以通過ftp或者sftp進行上傳
按照下面的命令順序執行,文件名修改成你壓縮後的文件名稱即可
啟動命令: systemctl start mysql
報錯信息: Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
根據報錯信息執行 : systemctl status mysqld.service" 或者 "journalctl -xe"命令查看報錯詳情,發現報錯信息中存在: Data Dictionary upgrade from MySQL 5.7 in progress 。
說明是因為新版本和之前伺服器自帶的版本對應的包存在沖突,刪除對應的沖突目錄即可,執行: rm -rf /var/lib/mysql/*(執行刪除命令的時候要看清楚哦)
systemctl start mysql -- 啟動伺服器
第一次成功啟動MySQL會被設置默認一個密碼,通過以下命令查看並進行登錄。
1、查看第一次啟動的臨時密碼 :grep password /var/log/mysqld.log
2、連接到伺服器 : mysql -u root -p 回車,然後輸出密碼
3、第一次連接會強制你必須修改連接密碼 ,可以使用以下的語句進行修改密碼:
ALTER USER root@localhost IDENTIFIED WITH caching_sha2_password BY ' (MySQL8.x適合使用這個語句)
UPDATE USER SET PASSWORD=PASSWORD('你的密碼') WHERE USER='root' (MySQL5.x版本的修改)
B. mysql查看版本
mysql查看版本是怎樣的呢?下面就讓我們一起來了解一下吧:
mysql查看版本的方法主要有四種,具體介紹如下:
1、若是沒有連接到MySQL終端下可以直接使用mysql命令,即打開cmd,切換至MySQL的bin目錄,示例代碼為:
[root@localhostlib]#mysql-V
mysqlVer15.1Distrib5.5.47-MariaDB,forLinux(x86_64)usingreadline5.1
2、直接在終端使用命令,示例代碼為:
[root@localhostlib]#mysql--help|grepDistrib
mysqlVer15.1Distrib5.5.47-MariaDB,forLinux(x86_64)usingreadline5.1
3、若是已經連接到了MySQL,那麼可在登陸mysql之後使用內置命令,示例代碼為:
mysqlselectversion();
+----------------+
|version()|
+----------------+
|5.5.47-MariaDB|
+----------------+
1rowinset(0.00sec)
4、直接登錄MySQL,然後使用內置命令,示例代碼為:
mysqlstatus;
以上就是小編的分享了,希望能夠幫助到大家
C. linuxrpm-qa|grepmariadb命令一直在執行
沒有中止。linuxrpm-qa|grepmariadb是linux中的一個操作命令,點擊執行後會不間斷的執行,需要操作者進行中止操作,中止後即可停止運行。