本文將以mysql 5.5.47為例,以centos 6.5為平台,講述mysql資料庫的安裝和設定。登入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
#首次登入是免密碼的
--要刪除 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 ...