Solaris10下mysql的pkg安裝方法

2021-04-12 17:00:12 字數 2379 閱讀 3612

花了一晚上才把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...