Wnidows系統的Mysql數據庫相信大家都會安裝,也很簡單,但是在linux系統下就比較麻煩了,
今天就給大家講解下如何在linux系統下安裝Mysql數據庫。
安裝之前首先要找出系統自帶的和Mysql數據庫類似的一個軟件叫mariadb,要先卸載掉,不然會和mysql數據庫沖突,不兼容,造成安裝失敗。
1.先找出類似mysql的軟件
rpm -qa | grep mariadb
一般情況下會找到一個叫mariadb-libs-5.5.65-1.el7.x86_64的軟件,卸載掉;如果沒找到那就不需要走下一步。
2.卸載這個軟件
rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64
這時要下載mysql 的 repo源,建議用阿里雲源,這里我們就用迅雷去下載repo源會好些
3.先下載迅雷(wget)並安裝好
yum install -y wget
4.下載mysql的repo源
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
5.開始安裝mysql源
rpm -ivh mysql-community-release-el7-5.noarch.rpm
6.開始安裝mysql數據庫
yum install mysql-server -y
網速慢的話安裝過程可能需要多花點時間,耐心等待就好!
出現如上圖所示的時候說明已經安裝好了
7.更改登錄的賬號用戶權限為頂級root權限
chown -R root:root /var/lib/mysql
8.重啟服務
service mysqld restart
9.登錄mysql數據庫
mysql -u root -p
注意
第一次使用數據庫登錄的時候不用輸入密碼,因為還沒有設置密碼,直接回車進入數據庫后再去修改密碼.
出現如上圖所示,有mysql的提示命令表示已經登錄成功數據庫.
10使用數據庫
use mysql;
11.修改密碼為123,當用戶賬號是root
update user set password=password(‘123’) where user=‘root’;
12.為root 添加遠程連接能力,密碼為123
GRANT ALL PRIVILEGES ON . TO root@"%" IDENTIFIED BY “123”;
13.更新權限,重新加載權限
flush privileges;
14.退出數據庫
exit;
15.設置數據庫的編碼格式為utf-8
vi /etc/my.cnf
character-set-server=utf8 (放在socket下面一行)
16.重啟服務
service mysqld restart
17.重新登錄,這時要輸入新密碼
mysql -u root -p 123
18.查看設置的編碼格式是否成功
show variables like “%char%”;
出現如上圖所示時,編碼格式已經設置成功!
到了這一步就可以正常操作數據庫了!