centos安裝mysql數(shù)據(jù)庫(kù)

1.卸載原有mysql

<1>使用rpm -qa | grep mysql命令就會(huì)查看該操作系統(tǒng)上是否已經(jīng)安裝了mysql數(shù)據(jù)庫(kù)。

<2>如果已安裝mysql,可以通過(guò)rpm -e --nodeps命令來(lái)卸載

如:rpm -e --nodeps mysql,其中mysql為已安裝mysql名稱。

2.安裝mysql

使用yum install -y mysql-server mysql mysql-devel命令安裝,在等待了一番時(shí)間

后,yum會(huì)幫我們選擇好安裝mysql數(shù)據(jù)庫(kù)所需要的軟件以及其他附屬的一些軟件。

3.數(shù)據(jù)庫(kù)安裝及配置

<1>首先通過(guò)命令啟動(dòng)mysql : service mysqld start

然后將mysql添加到開(kāi)機(jī)自啟動(dòng):chkconfig ?mysqld ?on

最后設(shè)置root賬號(hào)密碼為root:mysqladmin -u root password 'root'

<2>打開(kāi)MySQL中root賬戶的遠(yuǎn)程登錄到mysql中(登錄命令:mysql -uroot -proot),為root進(jìn)行遠(yuǎn)程訪問(wèn)的授權(quán),執(zhí)行下面的命令:

mysql> GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "root";

mysql> flush privileges;

<3>刪除匿名用戶和空密碼用戶

mysql> use mysql;

mysql> delete from user where user='' or password='';

mysql> FLUSH PRIVILEGES;

<4>修改數(shù)據(jù)庫(kù)配置

vi /etc/my.cnf打開(kāi)my.cnf修改編碼如下:

在[client]下添加

default-character-set=utf8

在[mysql]下添加

default-character-set=utf8

在[mysqld]下添加

default-character-set=utf8

lower_case_table_names=1

在[mysqld_safe]下添加

default-character-set=utf8

完成后重啟mysql服務(wù):service mysqld restart

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容