Linux中安裝MySQL

Linux中安裝MySQL

1、準備工做

此處準備的操做系統位CentOS 7。node

MySQL安裝包:mysql

  • MySQL-server-5.6.29-1.linux_glibc2.5.x86_64.rpm
  • MySQL-client-5.6.29-1.linux_glibc2.5.x86_64.rpm

將準備好的安裝包上傳到操做系統中。linux

2、檢查安裝

安裝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卸載掉,而後再進行一次檢查。測試

3、增長用戶及用戶組

在系統中增長mysql用戶組:編碼

groupadd mysql

增長用戶組以後,增長mysql用戶,並加入mysql用戶組中,命令以下:操作系統

useradd –r –g mysql mysql

4、安裝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

5、配置相關

一、修改配置文件

安裝好以後,須要修改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

第一次使用須要手動啓動MySQL,添加隨機啓動以後,就不須要手動啓動了,啓動命令以下:

service msyqld start

四、修改密碼

MySQL啓動以後,所使用的密碼是隨機密碼,此處須要將密碼修改規劃的密碼。 首先獲取MySQL安裝時的root用戶的隨機密碼,操做以下:

vim /root/.mysql_secret
#也可使用cat命令查看
cat /root/.mysql_secret

此密碼只能只能哦用來修改密碼使用。

必須修改root用戶的密碼,纔可使用mysql,不然只能鏈接,不能操做。修改命令以下:

msyqladmin –u root –p password root

6、登陸測試

當修改密碼完成以後,能夠嘗試,使用新的密碼進行登陸,操做以下:

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地址。

相關文章
相關標籤/搜索