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