ساختن دیتابیس جدید
برای ایجاد یک دیتابیس جدید مراحل زیر را دنبال کنید:
۱. از بخش مدیریت اکانت (Account Management) در دایرکتادمین مدیریت MySQL را انتخاب کنید.
۲. از باکس گزینهها (Options) در گوشه بالا سمت چپ صفحه ساختن یک دیتابیس جدید را انتخاب کنید.
۳. نام دیتابیس، نام کاربری دیتابیس و رمز عبور را در فیلدهای مشخص شده در باکس ساختن دیتابیس جدید وارد کرده و بر روی دکمه ایجاد (Create) کلیک کنید:
- نام دیتابیس: نام دیتابیس با نام کاربری سرویس هاستینگ شما و به دنبال آن کاراکتر _ (مثال: _nethelp) آغاز میشود. کاراکترهای مجاز قابل استفاده در نام یک دیتابیس شامل حروف بزرگ و کوچک انگلیسی، اعداد و کاراکتر خط تیره (-) میباشد. پیشنهاد میشود از کاراکتر خط تیره نیز در نام دیتابیسها استفاده نشود.
- نام کاربری دیتابیس: نام کاربری دیتابیس نام یک کاربر MySQL بوده که همزمان با ایجاد دیتابیس ایجاد شده و به دیتابیس ساخته شده متصل میشود. نام کاربری دیتابیس با نام کاربری سرویس هاستینگ شما و به دنبال آن کاراکتر _ (مثال: _nethelp) آغاز میشود. کاراکترهای مجاز قابل استفاده شامل حروف بزرگ و کوچک انگلیسی، اعداد و کاراکتر خط تیره (-) بوده و حداکثر طول نام کاربری (به همراه پیشوند نام کاربری سرویس هاستینگ و کاراکتر _) به 16 کاراکتر محدود میشود. پیشنهاد می شود از کاراکتر خط تیره نیز در نام کاربری دیتابیسها استفاده نشود.
- استفاده از یک کاربر MySQL موجود: چنانچه قصد اتصال دیتابیس جدید به یک کاربر MySQL که قبلا ایجاد شده است را دارید، به جای وارد کردن نام مورد نیاز در فیلد نام کاربری دیتابیس، از لیست کشویی مقابل این گزینه، کاربر MySQL مورد نظر را انتخاب کنید. در این صورت پس از انتخاب این گزینه میتوانید از طریق نام کاربری و رمز عبور کاربر MySQL مورد نظر به دیتابیس جدید دسترسی پیدا کنید.
- رمز عبور و تایید رمز عبور: این فیلدها رمز عبور کاربر MySQL جدید را مشخص میکند. رمز عبور انتخاب شده میبایست یکبار در فیلد رمز عبور و یکبار نیز در فیلد تایید رمز عبور وارد شود. در صورت کلیک بر روی دکمه تصادفی (Random) یک رمز عبور تصادفی به صورت خودکار تولید شده و در این فیلدها اضافه میشود. پیشنهاد میشود همواره با کلیک بر روی این دکمه یک رمز عبور تصادفی ایجاد و مورد استفاده قرار دهید.
پس از ایجاد دیتابیس، مشخصات دیتابیس ایجاد شده در خروجی توسط دایرکتادمین نمایش داده میشود. شما میتوانید اطلاعات دیتابیس را از این صفحه کپی و مورد استفاده قرار دهید.
خطاهای متداول
Invalid Database Name
نام انتخاب شده برای دیتابیس دارای کاراکترهای غیر مجاز است. مقدار وارد شده در فیلد نام دیتابیس تنها میتواند از این کاراکترها تشکیل شده باشد: حروف بزرگ و کوچک انگلیسی، اعداد و خط (-). علیرغم مجاز بودن استفاده کازاکتر خط تیره (-) در نام یک دیتابیس پینشهاد میشود از این کاراکتر در نام دیتابیسهای خود استفاده نکنید.
Invalid Username
نام انتخاب شده برای نام کاربری دیتابیس دارای کاراکترهای غیر مجاز است. مقدار وارد شده در فیلد نام کاربری دیتابیس تنها میتواند از این کاراکترها تشکیل شده باشد: حروف بزرگ و کوچک انگلیسی، اعداد و خط (-). علیرغم اجازه استفاده کاراکتر خط تیره (-) در نام کاربری یک کاربر MySQL پینشهاد میشود از این کاراکتر استفاده نکنید.
Unable to create database DBNAME. Incorrect database name
نام انتخاب شده برای دیتابیس جدید از حداکثر طول مجاز نام یک دیتابیس (64 کاراکتر) بیشتر است. نام یک دیتابیس (به همراه پیشوند نام کاربری سرویس هاستینگ و کاراکتر زیر خط (_)) نمیبایست از 64 کاراکتر بیشتر باشد. پیشنهاد میشود از ایجاد دیتابیسهای با نامهای طولانیتر از 16 کاراکتر خودداری کنید.
Unable to add user MYSQLUSER. String ‘MYSQLUSER’ is too long for user name (should be no longer than 16)
طول نام کاربری انتخاب شده برای کاربر MySQL دیتابیس جدید بیش از حداکثر مجاز (16 کاراکتر) میباشد. نام کاربری یک کاربر MySQL (به همراه پیشوند نام کاربری سرویس هاستینگ و کاراکتر زیر خط (_)) نمیبایست از 16 کاراکتر بیشتر باشد.
Invalid Password
این خطا نشان میدهد که رمز عبور انتخاب شده توسط دایرکتادمین یک رمز عبور ضعیف شناخته شده است. رمز عبور انتخاب شده میبایست حداقل هشت کاراکتر طول داشته و حداقل یک حرف بزرگ انگلیسی، حداقل یک حرف کوچک انگلیسی و حداقل یک عدد در آن استفاده شده باشد. پیشنهاد میشود همیشه با کلیک بر روی دکمه تصادفی (Random) یک رمز عبور تصادفی مناسب ایجاد کنید.
Passwords do not match
مقادیر وارد شده در فیلدهای رمز عبور و تایید رمز عبور یکسان نیستند.
That database already exists
پیش از این یک دیتابیس دیگر با نام انتخاب شده بر روی سرویس ایجاد شده است. چنانچه قصد تغییر رمز عبور کاربر MySQL یک دیتابیس را دارید جهت آشنایی با شیوه انجام اینکار به این آموزش مراجعه کنید.
That user already Exists
پیش از این یک کاربر MySQL دیگر با نام وارد شده در نام کاربری MySQL بر روی سرویس هاستینگ شما ایجاد شده است. چنانچه مایلید یک کاربر MySQL که قبلا بر روی سرویس ایجاد کردهاید را به دیتابیس جدید متصل کنید، در هنگام ساخت دیتابیس میتوانید کاربر MySQL مورد نظر را از لیست کشویی استفاده از یک کاربر MySQL موجود انتخاب کنید.