mysql 5 1 Mysql 5 1 安裝和配置

2021-10-17 11:59:55 字數 1227 閱讀 5532

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 欄位名...