日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

linux mysql安裝

 hh3755 2012-08-24

Linux下mysql安裝配置總計: 
MySQL安裝配置

本例以root權(quán)限安裝mysql數(shù)據(jù)庫,mysql-5.1.37-linux-x86_64-glibc23.tar.gz安裝包在/root/Nagios/ 目錄下(根據(jù)實際情況)。

ü     mysql-5.1.37-linux-x86_64-glibc23.tar.gz安裝包所在目錄,解壓軟件包

cd /root/Nagios/

tar -zvxf mysql-5.1.37-linux-x86_64-glibc23.tar.gz

ü     將解壓的mysql文件夾,移到/usr/local/目錄下

mv mysql-5.1.37-linux-x86_64-glibc23 /usr/local/mysql

ü     mysql配置文件拷貝到/etc/目錄下,并改名my.cnf

cp /usr/local/mysql/support-files/my-medium.cnf /etc/my.cnf

ü 添加mysql用戶及用戶組,用來運行mysql數(shù)據(jù)庫

groupadd mysql

useradd -g mysql mysql

ü 修改mysql目錄權(quán)限

// 設(shè)定root能訪問/usr/local/mysql

chown -R root /usr/local/mysql                                                                                  

// 設(shè)定mysql組能訪問/usr/local/mysql

chgrp -R mysql /usr/local/mysql                                                                                 

// 設(shè)定mysql用戶能夠訪問/var/lib/mysql

chown -R mysql /usr/local/mysql/data

ü mysql解壓目錄下,生成mysql系統(tǒng)數(shù)據(jù)庫,本例安裝在/usr/local/mysql目錄下

cd /usr/local/mysql                                                                                                   

./scripts/mysql_install_db --user=mysql&                                                                    

ü mysql用戶啟動mysql服務(wù)

/usr/local/mysql/bin/mysqld_safe -user=mysql&

ü 修改mysqlroot密碼,密碼假定為:123456

/usr/local/mysql/bin/mysqladmin -u root password 123456

ü 進入MYSQL安裝路徑下的bin目錄,以root用戶登錄mysql:

cd /usr/local/mysql/bin                                                                                       

./mysql -u root -p                                                                                                    

輸入密碼:123456

ü 開啟 mysql 本地和遠程訪問

grant all on *.* to root@本機IP

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

flush privileges;

 

說明:

grant all privileges on *.* to username @"%" identified by "password";

all指定相關(guān)操作

*.*說明數(shù)據(jù)庫和表名

username表示用戶名

%這里是Host名稱,允許所有的就用%

Password表示密碼

  設(shè)置MySQL服務(wù)及命令

拷貝mysql安裝目錄下bin/目錄中的文件到/usr/bin目錄,使mysq等命令可以在任一路徑執(zhí)行:

cp /usr/local/mysql/bin /usr/bin

設(shè)置mysql啟動命令,打開/usr/local/mysql/support-files/mysql.server文件,將以下內(nèi)容:

$bindir/safe_mysqld --datadir=$datadir --pid-file=$pid_file &

改為:

$bindir/safe_mysqld --datadir=$datadir --user=root --pid-file=$pid_file &

       拷貝到/etc/init.d目錄,并賦可執(zhí)行權(quán)限

cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

chmod +x /etc/init.d/mysql

       root用戶調(diào)用以下命令啟動mysql服務(wù)

service mysql start

       設(shè)置mysql自啟動

在文件/etc/rc.d/rc.local中添加

service mysql start

 數(shù)據(jù)庫初始化

       登陸MySQL,并創(chuàng)建數(shù)據(jù)庫ccms02及表

ü 登陸MySQL

cd /usr/local/mysql/bin                                                                                       

./mysql -u root -p

ü 創(chuàng)建名稱為test02的數(shù)據(jù)庫

create database test02 default character set utf8;

ü 退出MySQL,導(dǎo)入建表腳本test02.sql

/usr/local/mysql/bin/mysql -u root -p -D 

test02< /home/cloudsync/db/test02.sql

ü 導(dǎo)入完成后,重新登陸MySQL,依次執(zhí)行以下語句,可以查看建表結(jié)果

ü ./mysql -u root –p

use test02;

show tables;

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多