我的博客網站 http://www.caoyong.xin:8080/blogger
我們運行javaweb項目,一般要在服務器上安裝 MySQL JDK Tomcat 這三個軟件,這樣我們的項目才能跑得起來,其中MySQL的安裝較爲複雜,也是容易出現問題的,接下來我們就來安裝MySQL吧
1:安裝MySQL
首先去掉Centos自帶的msyql 輸入whereis mysql 和yum remove mysql-libs 中間點擊y(確定)
然後,使用yum clean dbcache清空db緩存。
接下來 我們就來安裝MySQL
輸入命令 :rpm -Uvh http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
接着輸入
yum repolist enabled | grep "mysql.*-community.*"
可以看到三個文件
接下來使用yum命令 yum install mysql-community-server 來安裝MySQL 中間有兩次輸入y 時間可能會有幾分鐘
到這裏我們就安裝好了
接下來 我們啓動MySQL
輸入 service mysqld start
看到這個說明啓動成功
接下來我們來配置MySQL
輸入 mysql_secure_installation 如果你是第一次登陸 輸入命令 後 回車 即可
參數說明
Set root password? [Y/n]
是否設置root用戶的密碼Remove anonymous users? [Y/n]
是否刪除匿名用戶Disallow root login remotely? [Y/n]
是否禁止root遠程登錄Remove test database and access to it? [Y/n]
是否刪除database數據庫Reload privilege tables now? [Y/n]
是否重新加載授權信息這樣就把信息設置好了 登陸一下我們的MySQL
輸入mysql -u root -p; 回車 輸入密碼
到這裏我們的MySQL已經安裝到服務器上了
但是這裏其實我們還有一個重要的步驟沒做,那就是關於中文亂碼(這個是要你是用過MySQL基本上都會碰到,頭疼)所以接下來還要配置一下mysql的配置文件設置編碼格式
輸入 status 查看我們的編碼格式可以發現 server和db都不是utf-8(誰讓MySQL不是中國人發明的,而是瑞士發明的)
接下來 輸入quit 退出MySQL
輸出 cd /etc
輸入 vim my.cnf(vim是編輯的命令)就像我們在Windows中解決MySQL中文亂碼一樣,編輯配置文件,這裏要注意,輸入vim my.cnf回車過後,我們現在還不能編輯,接着輸入i 可以看到最下面變成insert這樣我們就可以使用鍵盤上的上下左右來移動光標,
我的mysql沒有[client]這個字段,首先添加上,在[client]段增加下面代碼default-character-set=utf8
在[mysqld]段增加下面的代碼
character-set-server=utf8
collation-server=utf8_general_ci
然後按esc 輸入:wq(注意一定要有:)保存文件
然後重啓msyql 輸入systemctl restart mysql.service
再次輸入status 查看編碼
這樣我們就徹底搞定MySQL了