linux下搭建mysql資料庫

2022-08-13 04:36:16 字數 3231 閱讀 6085

linux下搭建mysql資料庫

2.解壓:

#解壓tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz

#複製解壓後的mysql目錄---拷貝到mysql資料夾下

3.加使用者組和使用者

#新增使用者組

groupadd mysql

#新增使用者mysql 到使用者組mysql

useradd -g mysql mysql

4、安裝

service mysqld start --啟動資料庫

chkconfig mysqld on ----開機自啟

cd .. ----切換到根目錄

./bin/mysql -u root -----給root使用者授權

show databases --------顯示datebases

set password=password('123456'); -----設定資料庫密碼為123456

grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option; ----給每個使用者每張表授權為密碼為123456的可以登入

flush privileges; -----重新整理許可權修改操作,讓命令賦權生效

#修改啟動指令碼

vi /etc/init.d/mysqld

#修改項:

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data/mysql

#啟動服務

service mysqld start

#測試連線

./mysql/bin/mysql -uroot

#加入環境變數,編輯 /etc/profile,這樣可以在任何地方用mysql命令了

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

source /etc/profile

#啟動mysql

service mysqld start

#關閉mysql

service mysqld stop

#檢視執行狀態

service mysqld status

5、錯誤

5.1 sqlyog連線時,報1130錯誤,是由於沒有給遠端連線的使用者許可權問題

解決1:更改 『mysql』資料庫『user』表『host』項,從『localhost』改成『%』。

use mysql;

select 'host' from user where user='root';

update user set host = '%' where user ='root';

flush privileges;

解決2:直接授權

grant all privileges on *.* to 『root』@'%』 identified by 『youpassword』 with grant option;

5.2 安裝時的一些錯誤

-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 沒有那個檔案或目錄

解決: yum -y install perl perl-devel

installing mysql system tables..../bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: no such file or directory

解決:yum -y install libaio-devel

6、其他

6.1 配置環境變數

vi + /etc/profile

export path=....:/usr/local/mysql/bin

linux下mysql環境搭建

linux版本 centos6 x64 yum install mysql server 啟動mysql服務 service mysqld start 現在使用mysql命令就可以進入資料庫 此時的root是沒有密碼的,為了安全起見,給root設定密碼 set password for root l...

linux下mysql集群搭建

linux下mysql集群搭建 第1章 環境說明 1.1 系統說明 採用三颱linux伺服器,均採用centos6.2版本,最小化安裝系統。1.2 軟體說明 資料庫管理節點,資料庫節點均採用 mysql cluster gpl 7.0.8a linux i686 glibc23.tar.gz 1.3...

Linux下LAMPP搭建 mysql自動備份

二 增加執行許可權 chmod r 755 xampp linux x64 1.8.3 3 installer.run三 執行 xampp linux x64 1.8.3 3 installer.run.rum四 啟動 opt lampp lampp start五 設定隨系統啟動 ln s opt ...