此處準備的操做系統位CentOS 7。node
MySQL安裝包:mysql
將準備好的安裝包上傳到操做系統中。linux
安裝MySQL以前,須要檢查一下,系統是否自帶了MySQL,檢查命令以下:sql
rpm –qa | grep –i mysql
以下圖,本人的操做系統中自帶了MySQL,那麼下一步,就須要將系統自帶的MySQL卸載掉。vim
卸載系統自帶的MySQL命令以下:bash
rpm –ev –nodeps mysql-libs-5.1.71-1.el6.x86_64
以下圖,將系統自帶的MySQL卸載掉,而後再進行一次檢查。測試
在系統中增長mysql用戶組:編碼
groupadd mysql
增長用戶組以後,增長mysql用戶,並加入mysql用戶組中,命令以下:操作系統
useradd –r –g mysql mysql
安裝server,安裝命令以下:3d
rpm -ivh MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm
安裝client,安裝命令以下:
rpm -ivh MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm
安裝好以後,須要修改mysql的默認存儲編碼。
須要修改的文件爲my.cf,此文件默認位置在/usr/my.cnf。
vim /usr/my.cnf
在配置文件[mysqld]的位置增長以下內容,替換原有的[mysqld]:
[client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] character_set_server=utf8
將MySQL加入到系統服務中,並隨機啓動,命令以下:
cp /usr/share/mysql/mysql.server /etc/init.d/mysqld
第一次使用須要手動啓動MySQL,添加隨機啓動以後,就不須要手動啓動了,啓動命令以下:
service msyqld start
MySQL啓動以後,所使用的密碼是隨機密碼,此處須要將密碼修改規劃的密碼。 首先獲取MySQL安裝時的root用戶的隨機密碼,操做以下:
vim /root/.mysql_secret #也可使用cat命令查看 cat /root/.mysql_secret
此密碼只能只能哦用來修改密碼使用。
必須修改root用戶的密碼,纔可使用mysql,不然只能鏈接,不能操做。修改命令以下:
msyqladmin –u root –p password root
當修改密碼完成以後,能夠嘗試,使用新的密碼進行登陸,操做以下:
mysql –u root –p
查看MySQL的安裝運行路徑,可使用以下命令:
ps –ef | grep mysql
下圖爲整個修改密碼以及登陸的截圖:
若是出現權限的問題,在MySQL能夠進行受權,受權的命令以下:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION; FLUSH PRIVILEGES;
上述命令中*.*表示全部庫以及全部表。%表示任何ip地址或主機均可以鏈接,若是%配置不生效,就換成具體的主機名稱或者ip地址。