1. 安裝
安裝前可以看一下configure -h,其中可能用到的有:
--without-server 不安裝伺服器mysqld之類的。
--with-mysqld-ldflags=-all-static--with-client-ldflags=-all-static 全部用靜態庫
shell>groupadd mysql
shell>useradd -g mysql mysql
shell>gunzip < mysql-version.tar.gz | tar -xvf -
shell>cd mysql-version
shell>./configure --prefix=/usr/local/mysql
shell>make
shell>make install
shell>cp support-files/my-medium.cnf /etc/my.cnf
shell>cd /usr/local/mysql
shell>bin/mysql_install_db --user=mysql
shell>chown -r root .
shell>chown -r mysql var
shell>chgrp -r mysql .
shell>bin/mysqld_safe --user=mysql &
2. 先把root密碼改一下
mysqladmin -uroot -p password 'newpassword'
3. 使用者管理和登入許可權
create user 'username'@'host' identified by 'passwd';
host是允許登入的主機,%允許任何主機登入。
drop user 'username'@'host'
set password for 'demo'@'localhost' = password('newpassword');
4. 授權
grant all privileges on databasename.tablename to 'username'@'host'
privileges - 使用者的操作許可權, 如select , insert , update 等, all是要授予所有。
databasename - 資料庫名,tablename-表名, *.* 表示對所有資料庫和表有效。
host對應的主機, %,允許任何主機連線.
MySql 5 1儲存過程
下面是mysql5.1儲存過程和函式的基本語法 1 儲存過程 create definer procedure sp name proc parameter characteristic routine body 2 函式 create definer function sp name func p...
MySQL 5 1 約束簡化
建立表的時候指定約束 primary key主鍵 notnull 非空default 123 預設 unique 唯一constraint fk cid foreign key lie2 references bookcategory category id 外來鍵 ondelete cascade...
mysql學習筆記 51 mysql學習筆記
初學mysql時整理,隨時更新 資料操作 增 insert into 表名 字段列表 values 值列表 值列表 如果要插入的值列表包含所有字段並且順序一致,則可以省略字段列表。可同時插入多條資料記錄!replace 與 insert 完全一樣,可互換。insert into 表名 set 欄位名...