在CentOS上安裝MySQL

2021-07-03 13:28:47 字數 1317 閱讀 5573

yum install mysql-server mysql mysql-deve

service mysqld start # 啟動服務

chkconfig mysqld on # 開機啟動

netstat -anp | grep 3306

# 檢視3306埠是否開始監聽

mysqladmin -uroot password 'root'

# 給root賬號設定密碼為root

mysql -uroot -p # 登陸

mysqladmin -uroot -poldpassword newpassword
輸入這個命令後,需要輸入root的原密碼,然後root的密碼將改為newpassword。把命令裡的root改為你的使用者名稱,你就可以改你自己的密碼了。

show databases;
檢視已有的資料庫,預設有information_schema、mysql、test三個資料庫。test是空的,用來測試,刪除即可;mysql用於系統管理;information_schema提供了訪問資料庫元資料的方式。

元資料是關於資料的資料,如資料庫名或表名,列的資料型別,或訪問許可權等。在mysql中,把information_schema看作是乙個資料庫,確切說是資訊資料庫。其中儲存著關於mysql伺服器所維護的所有其他資料庫的資訊。如資料庫名,資料庫的表,表欄的資料型別與訪問許可權等。在information_schema中,有數個唯讀表。它們實際上是檢視,而不是基本表,因此,你將無法看到與之相關的任何檔案。

檢視字符集

show variables like 'char%';修改預設字符集

vim /etc/my.cnf

在[mysqld]部分最後新增

default-charactaracter-set=utf8

default-collation=utf8_general_ci

重啟mysql

service mysqld restartkill掉mysql

找到mysql的pid,給mysql的pid傳送term訊號,讓它結束執行:kill -term pid,或者直接強制關掉:kill -9 pid

--skip_grant_tables選項啟動mysql,此時mysql將不使用它的許可權表進行身份驗證

執行flush privileges;使許可權表讀入記憶體並生效,以阻止其他可能的連線

修改root口令

重啟mysql

在CentOS7上安裝mysql

2017 7 15 做個小小的記錄 分割 環境是centos7 64位 配置好yum本地源之後 想要安裝mysql,這三個包必須安裝上 44 yum install mysql 45 yum install mysql devel 46 yum install mariadb server mari...

在centos上安裝mysql8

參考了 原文寫的很詳細,可以看上面,這裡只是自己備查 1 由於centos7自帶mariadb,解除安裝 rpm qa grep mariadb找到了,然後解除安裝 rpm e nodeps 查詢得到的名稱wget3 解壓 tar xvf mysql 8.0.20 linux glibc2.12 x...

在Cent OS上安裝Bugzilla

這幾天一直在折騰bugzilla,原以為應該挺簡單的,卻也是一波三折。下面是 的過程 在 var www html目錄中建立乙個symbolic link ln s var local bugzilla bugzilla 為httpd的使用者分配該資料夾的訪問許可權 chown apache.apa...