October 2004
Russell DyerAlthough MySQL is multi-threaded and thereby can simultaneously serve multiple clients, there are situations in which it may be useful to set up multiple MySQL servers. For instance, suppose that you're a systems administrator and there are a few developers working independently on your staff who are each assigned to different and distinct databases. With such a scenario, it might be useful to set up at least one extra server for each developer or set of developers. It might also be useful for setting up a separate server for testing. Whatever the reason, adjustments will need to be made to MySQL's configuration files in order to have multiple MySQL servers on one physical server. In this installment of my column on MySQL, I will discuss how to configure MySQL for multiple servers. I will also go over some methods of starting multiple servers. For my examples, I will use the two scenarios suggested above.
Cameron Laird and Kathryn SoraizUnlike candidates for national office in U.S. elections, we make mistakes. Also unlike them, we think the stories we tell are important enough to interest you apart from the distractions of personal frailties.
The May installment of "Regular Expressions", for example, was on the Lua programming language. Lua's popularity continues to surge; this year in particular, it's getting a lot of attention as an "extension language" convenient for game developers to embed in their applications.
Joe "Zonker" BrockmeierThe utility I'll discuss this month is DNSdoctor. This utility will perform tests of a DNS zone or domain name. There are two versions available for download. For the purposes of this column, I'm going to stick to the DNSdoctor for the command line, rather than the Web-based version. There's nothing wrong with the Web-based version, of course, I just prefer command-line tools whenever possible. There's a demo of the Web-based interface available for anyone who's interested.
Jeffrey L. TaylorExceptional C++ Style is intended for fluent C++ programmers looking to move toward guru status. It is also a report back from the C++ frontier for those who want to push out the boundaries of the civilized C++ world. Some of the examples competently demonstrate "good" C++ programming, and some are mind-bending possibilities that were there all along that people are just starting to comprehend, such as compile-time polymorphism.
Ed SchaeferIvor Horton (Beginning C++ 6, Beginning Ansi C++, Beginning Java 2) thinks C is "an ideal language with which to learn programming". While I don't agree that C is a good first language, the author's Beginning C is a worthy attempt to instruct the uninitiated.
This month, Jorge Torralba submits a ksh script that calculates system health information and creates an html-formatted file for display via the Web.
Cameron LairdUnixReview.com readers are generally the "front-line" experts who make things happen in a technical sense with computing and related information systems. The books and products we review here are generally aimed at them.
We make exceptions, though, and Service Providers: ASPs, ISPs, MSPs, and WSPs is one of several books "[f]ocused on the needs of the corporate IT and business manager" that deserve our attention. The initials in the current title, incidentally, stand for "Application", "Internet", "Management", and "Wireless Service Providers", respectively.
Cameron LairdYou need to know about Spidering Hacks, and the best place to learn about it is probably right here.
Joe "Zonker" BrockmeierTo be honest, I wasn't chomping at the bit to read A Practical Guide to Red Hat Linux. The market is awash in Linux reference guides, most of which are adequate but not much beyond that.
However, I was pleasantly surprised the first time I sat down with A Practical Guide. Instead of starting at the beginning, I began thumbing through the book the way I usually do with technical guides when I'm not in a hurry to get to a particular topic. The first chapter that caught my interest was "OpenSSH: Secure Network Communication" (Chapter 18), and I was pleased with the amount of detail given to using OpenSSH on the client side and to configuring the OpenSSH daemon.
Emmett DulaneyRegular readers of this column will find it as no surprise when I say that the Level 1 certifications from the Linux Professional Institute (LPI) are my favorite for generic, non-vendor-specific, entry-level exams. Lately, though, I’ve been receiving many emails asking whether I think the certification (which requires passing two exams) is out of date.
Joe "Zonker" BrockmeierThis month, I'll cover two of my new favorite utilities. The first is a utility for retrieving mail from a popular webmail service, and the other is a handy shell utility that every admin and "power user" will find extremely useful.
Cameron LairdFor most of the last decade, software developers with a serious interest in cryptographic issues have turned first to Bruce Schneier's Applied Cryptography. Wenbo Mao's Modern Cryptography: Theory and Practice, will likely take over that favored position.
|