linux下mysql安裝 目錄結構 配置

2021-06-08 21:55:38 字數 2630 閱讀 7756

服務端:

mysql-server-community-5.1.44-1.rhel4.i386.rpm

客戶端:

mysql-client-community-5.1.44-1.rhel4.i386.rpm

2、安裝(列印資訊略)

[root@localhost /]#rpm -ivh mysql-server-community-5.1.44-1.rhel4.i386.rpm;

[root@localhost /]#rpm -ivh mysql-client-community-5.1.44-1.rhel4.i386.rpm;

3、檢視安裝是否成功

[root@localhost /]#netstat -ntpl;

顯示3306埠開放表示服務安裝成功

4、測試連線

(*修改root密碼)

[root@localhost /]#/usr/bin/mysqladmin -u root password '******';

[root@localhost /]#mysql -u root -p

enter password:******

出現mysql>表示登陸成功!

5、對mysql使用者設定遠端訪問許可權

方法1、改表法:登陸mysql後,更改「mysql」資料庫裡的「user」表裡的「host」項,將「localhost」改「%」

mysql>use mysql;

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

mysql>select host,user from user;

mysql>flush privileges

方法2、授權法:假設允許使用者username通過密碼password從遠端連線到mysql伺服器

mysql>grant all rrivileges on *.* to username@'%' identified by 'password' with grant option;

mysql>flush privileges;

6、安裝目錄結構

資料庫目錄:

/var/lib/mysql/

配置檔案:

/usr/share/mysql

(mysql.server命令及配置檔案)

/usr/bin(mysqladmin、mysqldump等命令)(*mysql的一種安全啟動方式:/usr/bin/

mysqld_safe  --user=root &)

啟動指令碼:

/etc/rc.d/init.d/

7、停止/啟動mysql服務

[root@localhost /]#service mysql stop;

[root@localhost /]#service mysql start;

8、修改字元編碼

檢視字元編碼:

[root@localhost /]#show variables like 'character\_set\_%';

[root@localhost /]#show variables like 'collation_%';

停止mysql服務

將目錄/usr/share/mysql

下的檔案

my-medium.cnf

拷貝到/etc/

下並改名為

my.cnf

開啟my.cnf

在[client]

和[mysqld]

下面均加上

default-character-set=utf8

,並儲存

*mysql5.5 改了字符集設定引數 character-set-server=utf8

重啟mysql服務

9、解除安裝mysql

[root@localhost /]#rpm -qa|grep -i mysql

顯示:mysql-server-community-5.1.44-1.rhel4.i386.rpm

mysql-client-community-5.1.44-1.rhel4.i386.rpm

[root@localhost /]#rpm -e  mysql-server-community-5.1.44-1.rhel4.i386.rpm

[root@localhost /]#rpm -e mysql-client-community-5.1.44-1.rhel4.i386.rpm

刪除殘餘檔案

[root@localhost /]#rm -f /etc/my.cnf

[root@localhost /]#rm -f /var/lib/mysql

10、複製mysql資料庫

源資料庫名:

source_db

使用者名稱:

root

密碼:******

目標資料庫名:

target_db

使用者名稱:

root

密碼:******

所在主機:

221.218.9.41 

shell>mysqldump source_db -uroot -p****** --opt | mysql target_db -uroot -p****** -h 

221.218.9.41

linux下mysql安裝 目錄結構 配置

服務端 mysql server community 5.1.44 1.rhel4.i386.rpm 客戶端 mysql client community 5.1.44 1.rhel4.i386.rpm 2 安裝 列印資訊略 root localhost rpm ivh mysql server c...

centos下mysql安裝目錄

apache 如果採用rpm包安裝,安裝路徑應在 etc httpd目錄下 apache配置檔案 etc httpd conf httpd.conf apache模組路徑 usr sbin apachectl web目錄 var www html 如果採用源 安裝,一般預設安裝在 usr local...

Linux下軟體安裝目錄管理

linux 的軟體安裝目錄對系統進行有序管理 usr 系統級的目錄,理解為c windows usr lib 理解為c windows system32 usr local 使用者級的程式目錄,理解為c progrem files 使用者自己編譯的軟體預設安裝到此目錄下 opt 使用者級的程式目錄,...