Linux MySql安裝步驟

2022-07-03 13:12:14 字數 2018 閱讀 1794

本文將以mysql 5.5.47為例,以centos 6.5為平台,講述mysql資料庫的安裝和設定。

原始碼包方式安裝

1.新建mysql使用者和使用者組

groupadd mysql

useradd -r -g mysql -m mysql

yum install boost-devel

tar -zxvf mysql-5.5.47.tar.gz

yum install cmake

yum install gc-devel

yum install git

yum install gcc-c++

yum install ncurses-devel

rm -rf cmakecache.txt

[root@typecodes mysql-5.7.7-rc]# cmake \

-dcmake_install_prefix=/usr/local/mysql \ [mysql安裝的根目錄]

-dsysconfdir=/etc \ [mysql配置檔案所在目錄]

-dmysql_user=mysql [mysql使用者名稱]

make

make install

chown -r mysql:mysql /usr/local/mysql

chmod -r 755 /usr/local/mysql

cd /usr/local/mysql

cp ./support-files/my-medium.cnf /etc/my.cnf

./scripts/mysql_install_db --user=mysql

cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld

chmod +x /etc/rc.d/init.d/mysqld

chkconfig --add mysqld

chkconfig --list mysqld

service mysqld start

service mysqld stop

執行下面的命令關閉開機自啟動:

chkconfig mysqld off

執行下面的命令可以改變開機自啟動的執行級別為3、5:

chkconfig --level 35 mysqld on

3.1.11 將mysql的bin目錄加入path環境變數

vi /etc/profile

在檔案最後新增如下兩行:

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

export path

執行下面的命令使所做的更改生效:

. /etc/profile

登入mysql

#

首次登入是免密碼的

--要刪除 user為空的使用者

delete from user where user='';

--為root使用者設定密碼,這裡用到了乙個函式 password()他可以將輸入的明文密碼轉換為加密碼格式

update user set password=password('123456') where user='root';

--重新整理許可權

flush privileges;

--為其他客戶端開啟連線許可權 如果是hive和mysql在同一臺伺服器上則不需要授權

grant all privileges on *.* to 'root'@'%' identified by '123456';

-- 可以把 %改成ip,則授權固定ip

linux mysql 5 7 18 安裝步驟

1 檢查系統是否安裝過mysql 一般會自帶mysql libs 5.1.73 3.el6 5.x86 64 rpm qa grep i mysql 2 解除安裝安裝的mysql 解除安裝mysql libs 5.1.73 3.el6 5.x86 64會有依賴使用yum remove mysql l...

linux mysql 安裝測試

1 安裝 檢視有沒有安裝過 yum list installed grep mysql rpm qa grep mysql 檢視有沒有安裝包 yum list grep mysql 安裝mysql客戶端 yum install mysql 安裝mysql 伺服器端 yum install mysql...

linux mysql安裝部署

1.檢查伺服器有沒有安裝mysql 指令 rpm qa grep mysql whereis mysql 3.解壓 指令 tar xzvf mysql 5.7.24 linux glibc2.12 x86 64.tar.gz 4.解壓完成後,可以看到當前目錄下多了乙個解壓檔案,移動該檔案到 usr ...