1,建立乙個特殊的帳號,mysql後台程式將在該帳號下執行
[root@linux root]# groupadd mysql
[root@linux root]# useradd -g mysql -s /bin/false mysql
2,解壓:
[root@linux pub]# tar xvfz mysql-4.0.20.tar.gz
[root@linux pub]# cd mysql-4.0.20
3,執行configure指令碼
[root@linux mysql-4.0.20]#
./configure /
--prefix=/usr/local/mysql /
--localstatedir=/usr/local/mysql/data /
--disable-maintainer-mode /
--with-mysqld-user=mysql /
--enable-large-files-without-debug
4,現在,使用者需要編譯和安裝mysql軟體。
[root@linux mysql-4.0.20]# make
[root@linux mysql-4.0.20]# make install
[root@linux mysql-4.0.20]# cd
[root@linux root]#
ln -s /usr/local/mysql/bin/mysql /sbin/mysql
[root@linux root]#
ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin
[root@linux root]#
ln -s /usr/local/mysql/bin/mysqlshow /sbin/mysqlshow
[root@linux root]# cd -
5,確保mysql使用者有相應的資料目錄:
[root@linux mysql-4.0.20]#
chown -r root:mysql /usr/local/mysql
6,複製配置檔案到 /etc/ 目錄下
[root@linux mysql-4.0.20]#
cp support-files/my-medium.cnf /etc/my.cnf
7,對資料目錄進行初始化,並授權**。
首先裝配授權**:
[root@linux mysql-4.0.20]#
./scripts/mysql_install_db
授權**必須在裝配之後進行:
[root@linux mysql-4.0.20]#
chown -r mysql:mysql /usr/local/mysql/data
8,配置mysql的啟動指令碼
[root@linux mysql-4.0.20]#
cp support-files/mysql.server /etc/init.d/mysql
[root@linux root]#
chmod 755 /etc/init.d/mysql
9,設定管理員使用者的密碼:
在安全模式下啟動:
[root@linux root]#
/usr/local/mysql/bin/mysqld_safe -user=mysql &
設定密碼:
[root@linux root]#
mysqladmin -u root password ******
10,最後,把mysql伺服器設定成開機啟動
[root@linux root]# chkconfig --add mysql
[root@linux root]# chkconfig mysql on
簡單使用:
1,更改使用者密碼
在使用者被賦予訪問許可權和密碼之後,就可以使用mysqladmin更改密碼:
# mysqladmin -u user1 -poldpasswd password newpassword
2,使用sql建立和刪除資料庫
[root@linux root]# mysql -u root -p******
mysql> create database mytest;
query ok,1 row affected (0.00 sec)
[root@linux root]# mysql -u root -p******
mysql> drop database mytest;
query ok,1 row affected (0.00 sec)
3,顯示資料庫、表單和列
[root@linux root]# mysqlshow -u root -p******
4,檢視mysql伺服器狀態
extended-status命令給出了對伺服器操作的細節上的觀察,
而status只顯示基本但重要的資訊
[root@linux root]# mysqladmin status -u root -p******
資料庫之mysql篇
這段時間找工作,拿起一本mysql進行學習,現把最近學習的相關知識進行總結,以備後查。什麼是資料庫?以某種有組織的方式儲存的資料集合 通常是乙個檔案或一組檔案 資料庫常見概念 表 某種特定型別資料的結構化清單。模式 關於資料庫和表的布局及特性的資訊。列 表中的乙個字段,儲存著表的某部分資訊。行 表中...
MySQL資料庫密碼篇
mysql資料庫忘記密碼了怎麼辦?重灌mysql?no,那樣有點小複雜 如果你想拿我寫的mysql重灌篇練練手還是可以的,學習就得多折騰,哈哈 最重要的是那樣你之前的資料就都沒有了哦。今天我為大家帶來乙個簡便的方法來重設密碼。以下是我在mysql5.1版本下的測試,按照這個步驟走一遍就ok啦。1.開...
MySQL 資料庫規範 設計篇
1.設計階段 2.開發階段 3.調優階段 未開發,pt query digest show slow log 查詢優化等 4.福利彩蛋 1.1 資料庫表的設計正規化 三正規化 反正規化 為什麼需要正規化 優點 程式設計相對簡單,資料量更小,更適合放入記憶體,更新更快,只需要更新少量的資料,更少的冗餘...