花了一晚上才把apache+php+mysql在solaris上面搞定,而mysql的安裝的確是很容易出問題!
順帶記錄一下在mysql配置過程中可能會用到的重要東西:
通過直接修改授權表設定使用者許可權:
shell> mysql --user=root mysql
mysql> insert into user (host,user,password)
values('localhost','custom',password('stupid'));
mysql> insert into user (host,user,password)
values('server.domain','custom',password('stupid'));
mysql> insert into user (host,user,password)
values('whitehouse.gov','custom',password('stupid'));
mysql> insert into db
(host,db,user,select_priv,insert_priv,update_priv,delete_priv,
create_priv,drop_priv)
values
('localhost','bankaccount','custom','y','y','y','y','y','y');
mysql> insert into db
(host,db,user,select_priv,insert_priv,update_priv,delete_priv,
create_priv,drop_priv)
values
('whitehouse.gov','expenses','custom','y','y','y','y','y','y');
mysql> insert into db
(host,db,user,select_priv,insert_priv,update_priv,delete_priv,
create_priv,drop_priv)
values('%','customer','custom','y','y','y','y','y','y');
mysql> flush privileges;
預設情況下mysql是不能遠端連線的,需要修改許可權設定:
兩種方法:
在命令列下,可以有兩種大同小異的方法來作此設定:
(1)mysql>grant all privileges on *.* to root@localhost identified by 'something' with grant option;
mysql>grant all privileges on *.* to root@"%" identified by 'something' with grant option;
第一句增加了乙個
root
使用者授權通過本地機
(localhost)
訪問,密碼「
something」。
第二句則是使用萬用字元,授與
root
使用者從任何其它主機發起的訪問。
(2)亦可直接使用
update
語句修改
user
表:使用
root
使用者或其他使用者登入
mysql
,轉到mysql
資料庫
update user set host='localhost' where user='root';
flush privileges;//
只允許root
在本機登入
update user set host='%' where user='root';
flush privileges;//
允許root
遠端訪問
在4.1以上版本的mysql中的密碼的雜湊演算法有了變化,可能會導致一些使用老協議的客戶端連線失敗,提示錯誤資訊:1251 client does not support authentication protocol requested by server; consider upgrading mysql client。 這是相應的處理方法:
mysql> update mysql.user set password = old_password('yourpwd') where host = 'yourhost' and user='username';
mysql> flush privileges;
solaris10下解除安裝oracle
1.使用sql plus停止資料庫 oracle oracletest oracle sqlplus nolog sql connect as sysdba sql shutdown immediate sql exit 2.停止listener oracle oracletest oracle l...
Solaris 10的執行級別
solaris如何改變系統執行級別 init 系統執行級別有8種,分別為 執行級別 意義 0 進入prom狀態 ok狀態 1 管理狀態 所有檔案系統都掛上的單使用者模式,禁止其他使用者登入 2 多使用者模式 沒有網路檔案共享服務 3 多使用者模式 有網路檔案共享服務 4 未使用 5 退出作業系統並關...
Solaris 10解除安裝軟體命令
solaris 10解除安裝軟體命令 安裝solaris 10 後,缺省會安裝很多用不到的軟體,而只想保留開發環境。www.2cto.com 以解除安裝pidgin為例,在啟動選單的pidgin啟動項郵件屬性面板中,看到命令為pidgin。需要先定位程式所在位置 which pidgin usr b...