Server

[mySQL]OSX10.6 mysql-5.5x メモ

/etc/php.ini

Image00230112_181148


/etc/my.cnf


Image00230112_181239


Image00230112_181250


10.6には
/var/mysql
ディレクトリが無いので
設定を変更するか
/var/mysql
ディレクトリを作る必要がある


設定は一般的に
/etc/php.ini
mysql.default_socket = /tmp/mysql.sock
に変更して

/etc/my.cnf
socket = /tmp/mysql.sock

に変更するのが一般的

 

/usr/local/mysql/support-files

Image00230112_182745

これも同じで
lockdir='/var/lock/subsys'

このディレクトリは10.6には存在しないので
設定を変更するか
ディレクトリを作成する必要がある

RedHat用なので変更しなくても大丈夫『かも』しれない

  
 
ポートは
一般的には3306が使われますが
他のポートを使う場合

Image00230112_183338


MAMP利用者は

/etc/my.cnf
Image00230112_183315

で指定したポートを

Image00230112_183335

MAMP側でも指定する事で
認識すると思います。


また
他のポートを使う場合は
/etc/php.ini


Image00230112_191052

のポート指定も変更が必要です

 

また他のポートを使う場合
WordPressをインストールする時は
Image00230112_194219

このようにポート指定して
インストールします。

| | コメント (0) | トラックバック (0)

[dscl]ユーザーのユーザーIDやグループIDを調べる【dsclその2】

[dscl]ユーザーのユーザーIDやグループIDを調べる【dsclその1】[LINK]アイコン:新しいウィンドで開きます

の補足

■グループ系

■グループ一覧
dscl . -list /Groups

■グループの登録内容を調べる
dscl . -read /Groups/staff

dscl . -read /Groups/admin

dscl . -read /Groups/mysql

■グループ登録内容一覧
dscl . -readall /Groups

■使用中のグループID
dscl . -readall /Groups | grep PrimaryGroupID | awk '{print $2}'

出力結果をエクセルかナンバーズで並び替えると良いですね


■管理者グループに登録されているユーザー名を調べる
dscl . -read /Groups/admin "GroupMembership"

■admin(管理者)グループにユーザーを追加する
sudo dscl . -append /Groups/admin GroupMembership XXXXXX

■admin(管理者)グループにユーザーを削除するする
sudo dscl . -delete /Groups/admin GroupMembership XXXXXX

■新しいグループを作る
グループを作って
sudo dscl . -create /Groups/XXXXXXX
名前を設定
sudo dscl . -create /Groups/XXXXXXX RealName "XXXXXXX"
パスワード設定
sudo dscl . -create /Groups/XXXXXXX passwd "*"
グループIDを設定(空き番号は事前に調べる)
sudo dscl . -create /Groups/XXXXXXX gid XXX

| | コメント (0)

[dscl]ユーザーのユーザーIDやグループIDを調べる【dsclその1】

OSXにはuseraddやgroupaddがありません
ユーザー名やグループ名の作成・削除・変更するのには
コマンド
『dscl』を使うわけです。

これがまたGUIのいい感じのが無いので
WPなんかでMYSQLをインストールしようとすると
dsclコマンドで
_mysqlのユーザー名とグループ名をmysqlに変更したり
エイリアスにしたりするわけです。

そこで第一弾で『調べる編』
【1】ユーザー名のリストを出力

【2】ユーザー名を指定して登録内容を出力
まで
をAppleScriptにしました。
テキストエディットに結果を出力します。

CUIなターミナルが苦手な人はどうぞ

 
ダウンロード

【1】一覧を出力する
「dscl_list.scpt.zip」をダウンロード
【2】ユーザー名を指定して登録内容を確認する
「dscl_User.scpt.zip」をダウンロード

 
【1】一覧を出力する

tell application "Finder"
set dateString to ""
activate
set Userlist to do shell script "dscl . -list /Users"
set theUserList to Userlist as Unicode text
---display dialog "ユーザーリスト" default answer theUserList with icon 1 default button 2


tell application "TextEdit"

launch
activate
make new document at the front

set dateString to "【ユーザーリスト/Users \r" & (theUserList) & return
set the text of the front document to dateString


end tell
activate
end tell

tell application "Finder"
set dateString to ""
activate
set Aliasesrlist to do shell script "dscl . -list /Aliases"
set theAliasesList to Aliasesrlist as Unicode text
---display dialog "エイリアス" default answer Aliasesrlist with icon 1 default button 2


tell application "TextEdit"

launch
activate
make new document at the front

set dateString to "【エイリアス/Aliases \r" & (theAliasesList) & return
set the text of the front document to dateString


end tell
activate
end tell



tell application "Finder"
set dateString to ""
set Groupslist to do shell script "dscl . -list /Groups"
set theGroupslist to Groupslist as Unicode text
---display dialog "グループリスト" default answer theGroupslist with icon 1 default button 2
tell application "TextEdit"

launch
activate
make new document at the front

set dateString to "【グループリスト/Groups \r" & (theGroupslist) & return
set the text of the front document to dateString


end tell
activate
end tell


tell application "Finder"
set dateString to ""
set AFPUserlist to do shell script "dscl . -list /AFPUserAliases"
set theAFPUserlist to AFPUserlist as Unicode text
---display dialog "共有リスト" default answer theAFPUserlist with icon 1 default button 2
tell application "TextEdit"

launch
activate
make new document at the front

set dateString to "【共有リスト/AFPUserAliases \r" & (theAFPUserlist) & return
set the text of the front document to dateString


end tell
activate
end tell

tell application "Finder"
set dateString to ""
set PrintUserlist to do shell script "dscl . -list /PrintServiceUser"
set thePrintServiceUser to PrintUserlist as Unicode text
---display dialog "プリンター共有リスト" default answer thePrintServiceUser with icon 1 default button 2
tell application "TextEdit"

launch
activate
make new document at the front

set dateString to "【プリンター共有リスト/PrintServiceUser \r" & (thePrintServiceUser) & return
set the text of the front document to dateString


end tell
activate
end tell


 
【2】ユーザー名を指定して登録内容を確認する


tell application "Finder"
set dateString to ""
activate

display dialog "ユーザー名を入力" default answer "" with icon 1 default button 2

set MainUserName to text returned of the result as Unicode text

set ShCom to "dscl . -read /Users/" & MainUserName & " "

set Demline to "------------------------------------------------------\r"

set theBr to "\r"

set theRealName to do shell script ShCom & "RealName"
set theRecordName to do shell script ShCom & "RecordName"
set theUniqueID to do shell script ShCom & "UniqueID"

set thePrimaryGroupID to do shell script ShCom & "PrimaryGroupID"
set theGeneratedUID to do shell script ShCom & "GeneratedUID"

set theNFSHomeDirectory to do shell script ShCom & "NFSHomeDirectory"
set theAppleMetaNodeLocation to do shell script ShCom & "AppleMetaNodeLocation"
set thePassword to do shell script ShCom & "Password"
set theAuthenticationHint to do shell script ShCom & "AuthenticationHint"


set theUserShell to do shell script ShCom & "UserShell"
set thePicture to do shell script ShCom & "Picture"
set theAuth to do shell script ShCom & "AuthenticationAuthority"

set the_hint to do shell script ShCom & "\"dsAttrTypeNative:_writers_hint\""

set the_jpegphoto to do shell script ShCom & "\"dsAttrTypeNative:_writers_jpegphoto\""
set the_LinkedIdentity to do shell script ShCom & "\"dsAttrTypeNative:_writers_LinkedIdentity\""

set the_passwd to do shell script ShCom & "\"dsAttrTypeNative:_writers_passwd\""
set the_picture to do shell script ShCom & "\"dsAttrTypeNative:_writers_picture\""

set the_realname to do shell script ShCom & "\"dsAttrTypeNative:_writers_realname\""
set the_UserCertificate to do shell script ShCom & "\"dsAttrTypeNative:_writers_UserCertificate\""



set theUserListA to theRealName & theBr & theRecordName & theBr & theUniqueID & theBr & theGeneratedUID & theBr & thePrimaryGroupID & theBr as Unicode text

set theUserListB to theNFSHomeDirectory & theBr & theAppleMetaNodeLocation & theBr & thePassword & theBr & theAuthenticationHint & theBr as Unicode text

set theUserListC to theUserShell & theBr & thePicture & theBr & theAuth & theBr & the_hint & theBr & the_jpegphoto & theBr & the_LinkedIdentity & theBr & the_passwd & theBr & the_picture & theBr & the_realname & theBr & the_UserCertificate & theBr as Unicode text

set theUserList to theUserListA & Demline & theBr & theUserListB & Demline & theBr & theUserListC & theBr

tell application "TextEdit"

launch
activate
make new document at the front
set dateString to "【ユーザーリスト/Users \r" & (theUserList) & return
set the text of the front document to dateString


end tell
activate
end tell


次回があれば
登録編です

参考サイト
Create Groups Using dscl Krypted.com[LINK]新しいウィンドで開きます

| | コメント (0)

その他のカテゴリー

Accessibility | AccessibilityCheck | AccessibilityForm | AccessibilityInDesign | AccessibilityPDF | Acrobat | Acrobat Action | Acrobat Annotation | Acrobat AppleScript | Acrobat Custom Menu | Acrobat Layer | Acrobat Plug-ins | Acrobat Portfolios | Acrobat Print | AcrobatBarcode | AcrobatDialog | AcrobatForm | AcrobatJS | AcrobatMenu | AcrobatPDF | AcrobatStamp | AcrobatX | AcrobatYouTube | AddressBook | Adobe | Adobe InDesign | AdobeAppleScript | AdobeBridge | AdobeIllustrator | AdobeJSX | aed | Alfresco | Android | AnimationGif | App iOS | App Store | Apple | AppleScript | AppleScriptBasics | AppleScriptCharacter | AppleScriptColor | AppleScriptDroplet | AppleScriptErrorNum | AppleScriptFolder | AppleScriptRename | AppleScriptTools | AppleSymbols | Applications | Barcode | Barcode2D | BarcodePostal | BetterHTMLExport | Book | Browser | buzz | CAD | Certificates | CharacterEntity | CharacterSets | Chrome | Colors | Cool Site | CriminalMind | CSS | Cutting | DecoMail | DecorationMail | Design | Desktop | Diff | DJ | dmg | DNS | Documents | Download | DTP | eBook | Editer | eMail | Envelopes | ExifTool | Facebook | FFmpeg | File System | Fonts | FontsTool | FontsWeb | FOOD | FormPrint | ftp | Gadget | Gif Animation | glee | Google | Graphic | HexEditor | HTML | info | iPhoto | ISBN | ISO | iTunes | iWork | iWorkNumbers | iWorkNumbersCalendar | iWorkNumbersTimecard | iWorkPages | JavaScript | JeditX | JeditX Regexp | JeditXAppleScript | JIS | jquery | Kanji | Kids | Letterpress | Library | logo | Mac Admin | Mac Archiver | Mac Browser | Mac Browser Plugin | Mac DEV | Mac QuickLook | Mac Spotlight | Mac Video | MacServer | Map | Mobby | Moto | Movies | Music | Network Basic | ntp | OCR | OCR Font | Office | OfficePowerPoint | OSX | Pantone | Paper | pdf | PDFlib | Permission | Photo | Pictograms | Pictures | Press | Print | Printer | Printing Home | Printing Tools | Public | QuickLook | QuickTime | QuickTimeSetting | QuickTimeSound | Real Media | ReName | ResourceFork | ruby | Sample | Screen | ScreenCast | Search | Security | SEO | Server | Sharing | Sign | SLAResource | Sound | Souvenir | Spotlight | Stamp | SWF | Tutorial PSD | TV | Twitter | Typography | Typography Goods | Unicode | Utilities | Video | WebClip | WebFont | Wedding | Windows | WindowsMedia | XML | XMP | XPS | YouTube | YouTube Rss