linux學習筆記2(centos5 5)

2021-08-31 08:03:56 字數 1941 閱讀 1287

一,mysql編譯安裝

2,上傳mysql-6.0.10-alpha.tar.gz到/usr/local:rz -bye

3,解壓tar vxzf mysql-6.0.10-alpha.tar.gz

4,配置安裝:

a)cd /usr/local/mysql-6.0.4-alpha

b)配置生成 makefile 檔案

# ./configure --sysconfdir=/etc

錯誤,缺少gcc

安裝gcc

1》 rpm -ivh kernel-headers-2.6.18-194.el5.i386.rpm

2》rpm -ivh glibc-headers-2.5-49.i386.rpm

3》 rpm -ivh glib-1.2.10-20.el5.i386.rpm

4》rpm -ivh glib-devel-1.2.10-20.el5.i386.rpm

5》rpm -ivh libgomp-4.4.0-6.el5.i386.rpm

6》rpm -ivh glibc-devel-2.5-49.i386.rpm

7》rpm -ivh gcc-4.1.2-48.el5.i386.rpm

8》rpm -ivh libstdc++-devel-4.1.2-48.el5.i386.rpm

9》rpm -ivh gcc-c++-4.1.2-48.el5.i386.rpm

檢查是否存在gcc

gcc -v

checking for termcap functions library... configure: error: no curses/termcap library found

出現錯誤,也就是生成 makefile 檔案出錯了。

解決辦法:新增引數--with-named-curses-libs=/usr/lib/libncursesw.so.5      

./configure --sysconfdir=/etc --with-named-curses-libs=/usr/lib/libncursesw.so.5      

c)make

d)make install

5,下面拷貝配置檔案

# cp /usr/local/share/mysql/my-large.cnf /etc/my.cnf

以後配置mysql ,就修改 /etc/my.cnf 即可

6,初始化資料庫

[root@zqmlinux mysql-6.0.4-alpha]#useradd -d /usr/local/var mysql

[root@zqmlinux mysql-6.0.4-alpha]# su - mysql

/usr/local/bin/mysql_install_db

用 netstat -tnl 看到 3306 熟悉的 mysql預設埠

#啟動伺服器 (/usr/local/bin/mysql_install_db執行這裡的時候已經啟動,下面這條命令不需要)

[mysql@localhost var]$ /usr/local/bin/mysqld_safe &

7,登陸測試

mysql -u root

成功的話, 出現

mysql>

8,提公升為 root 使用者

su - root

cp /usr/local/share/mysql/mysql.server /etc/init.d/mysqld

9,啟動,停止mysql

停止:[root@zqmlinux ~]# /etc/init.d/mysqld stop

啟動:[root@zqmlinux ~]# /etc/init.d/mysqld start

10,mysql隨系統自啟動

vi /etc/rc.d/rc.local

新增:/etc/init.d/mysqld start

linux學習筆記 2

一些常用的基本命令 uname a 檢視核心版本 ls al 顯示所有檔案的屬性 pwd 顯示當前路徑 cd 返回上一次目錄 cd 返回主目錄 date s 設定時間 日期 cal 顯示日曆 cal 2006 bc 計算器具 man info 幫助手冊 locale 顯示當前字型 locale a ...

Linux學習筆記2

1 linux使用者身份與群組記錄的檔案 預設情況下所有系統賬號的資訊都記錄在 etc passwd這個檔案中 個人密碼則記錄在 etc shadow這個檔案中 所有的組名記錄在 etc group中 2 使用ls all檢視目錄下的檔案詳細資訊 例如 rw r r 1 root root 6849...

Linux學習筆記 (2)

閒著無事,就敲起了linux 命令,熟悉一下。記得昨天在書上看到了 find命令的用法,覺得挺神奇的。其中 find 能夠確定檔案的查詢深度 於是 敲了如下命令 建立如下檔案目錄 樹 來試一下 find 的 maxdepth 與 mindepth 當把最大深度設為1時,找到的是 於 father 目...