linux上安裝mysql的兩種方式

2021-09-21 18:43:12 字數 2614 閱讀 3098

一.資料庫的種類:

1.關係型資料庫(rdbms):

mysql,oracle,mssql(sqlserver)

2.非關係型資料庫(nosql):

redis,memcache,mongodb,elasticsearch

elk:日誌收集

e:elasticsearch

l:logstash

k:kibana

二.mysql的版本選擇潛規則:

mysql5.6:

1.選擇ga 6-12個月

2.小版本號為偶數版

mysql5.7

1.選擇ga 6-12個月

2.小版本號為偶數版

3.mysql5.7.17以上版本   mgr

三.mysql原始碼安裝

安裝資料庫前需要安裝相關依賴

yum install -y ncurses-devel libaio-devel gcc-c++ gcc cmake autoconf wget vim net-tools

*************************二進位制安裝******************************=

可以先進行優化如關閉防火牆和vim /etc/sysconfig/selinux

上述操作可以不做也行直接從第四步進行mysql的二進位制安裝方式

4.tar xf mysql-5.6.40-linux-glibc2.12-x86_64.tar.gz

5.mv mysql-5.6.40-linux-glibc2.12-x86_64 /usr/local/mysql-5.6.40

6.進入mysql程式目錄,注意是安裝目錄

[root@db02 ~]# cd /usr/local/mysql-5.6.40/

7.建立mysql系統使用者

[root@db01 mysql-5.6.40]# useradd mysql -s /sbin/nologin -m

8.進入配置檔案及指令碼目錄

[root@db02 mysql-5.6.40]# cd support-files/

9.拷貝配置檔案到etc

[root@db01 support-files]# cp my-default.cnf /etc/my.cnf

cp: overwrite 『/etc/my.cnf』? y

10.拷貝啟動指令碼

[root@db01 support-files]# cp mysql.server /etc/init.d/mysqld

11.進入初始化目錄

[root@db01 mysql-5.6.40]# cd /usr/local/mysql-5.6.40/scripts/

12.初始化資料庫

[root@db01 scripts]# ./mysql_install_db --user=mysql --basedir=/usr/local/mysql-5.6.40 --datadir=/usr/local/mysql-5.6.40/data

13.做軟連線

[root@db02 scripts]# ln -s /usr/local/mysql-5.6.40 /usr/local/mysql

14.啟動mysql

[root@db02 scripts]# /etc/init.d/mysqld start

提示資訊:

starting mysql.logging to '/usr/local/mysql/data/db02.err'.

. success! 

15.新增環境變數

[root@db02 scripts]# vim /etc/profile

自最後新增一行:

export path="/usr/local/mysql/bin:$path"

16.載入環境變數

[root@db02 scripts]# source /etc/profile

17.授權

[root@db01 scripts]# chown  -r mysql.mysql /usr/local/mysql*

18.連線mysql

[root@db02 scripts]# mysql

19.設定mysql密碼

[root@db02 scripts]# mysqladmin -uroot -p password 123456

20.連線mysql

[root@db01 scripts]# mysql -uroot -p123456

四.mysql基礎優化:

1.刪除 沒有用的庫

mysql> show databases;

mysql> drop database test;

query ok, 0 rows affected (0.00 sec)

2.刪除沒有用的使用者

mysql> select user,host from mysql.user;

mysql> drop user root@'::1';

query ok, 0 rows affected (0.00 sec)

mysql> delete from mysql.user where user='root' and host='db01';

解除安裝的話看網上教程,很簡單

Mysql基於Linux上的安裝

注意 安裝過程需要通過開啟管理員許可權來安裝,否則會由於許可權不足導致無法安裝。安裝前,可以檢測一下系統是否自帶安裝 mysql rpm qa grep mysql如果系統有安裝,那可以選擇進行解除安裝 rpm e mysql 普通刪除模式 rpm e nodeps mysql 強力刪除模式,如果使...

在linux上安裝mysql

1.yum安裝mysql服務 yum install mysql mysql server y 2.建立跟隨系統啟動 chkconfig mysqld on 3.開啟mysql service mysqld start 4.修改mysql root密碼 mysqladmin u root passw...

在linux上安裝mysql

1.前言 mysql可以通過原始碼安裝,也可以yum安裝。我們這裡才用yum 快速簡單安裝。2.mysql的安裝 首先,檢測linux環境,是否存在老版本。可以通過3306埠檢視,netstat anp grep 3306 yum install mysql yum install mysql se...