چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
البته یه دستوری رو خوندم یکی دو جا که این بود
mysql -u username -p - pass
اما نمی دونم دقیقا دستور درست این برای اینکه بشه برای هر یوزر ساخته شده در whm دیتابیس از طریق command line درست کرد چی هست
ممنون میشم دوستان کمک کنن
پاسخ : چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
create user ‘newuser’@’localhost’ identified by ‘password’;
این دستورات را در لینوکس سرور وارد کنید
پاسخ : چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
نقل قول:
نوشته اصلی توسط
viva
create user ‘newuser’@’localhost’ identified by ‘password’;
این دستورات را در لینوکس سرور وارد کنید
ارور زیر رو میگیرم
کد:
-bash: create: command not found
پاسخ : چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
باید دسترسی روت داشته بشید
پاسخ : چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
پاسخ : چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
با سلام,
شما اول با دستوری که خودتون نوشتید وارد Mysql بشید, سپس دستوری که دوستمون فرمودند رو بزنید.
نقل قول:
mysql -u username -p - pass
create user ‘newuser’@’localhost’ identified by ‘password’;
پاسخ : چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
ابتدا mysql رو بزنید تو خط دستور تا به برنامه وصل بشه و بعد دستور زیر
create user ‘newuser’@’localhost’ identified by ‘password’;
2 فایل پیوست
پاسخ : چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
سلام دوستان ممنون از اینکه جواب دادین
یکی یکی می رم جلو ببینید درست موارد رو اجرا کردم یا نه
کد:
mysql -u username -p - pass
یوزرنیم و پسورد مربوط به پنل cpanel رو به جاشون می زنیم تا وارد همون mysql بشه
کد:
create user ‘newuser1’@’localhost’ identified by ‘password1’;
در این قسمت هم یوزر جدید newuser1 و پسورد جدید password1 وارد می کنیم
اگر تا اینجا درست گفتم تایید کنید اگر نه بگید مشکلم چی بوده
چون با این خطا مواجه میشم
create user .online_sqlred.@.localhost. identified by .QdfrgcvCDF2234Z.;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql -u obin -perwrewtr5 -e "CREATE DATABASE online_sqlred"
create user .onl' at line 1
اگر دلیل این خطا یافته بشه یک سوال دیگه هم دارم
مگر نه اینه که ما باید یک دیتابیس جدید بسازیم
یک یوزرنیم و پسورد جدید
http://www.webhostingtalk.ir/attachm...e_username-png
با این دستور که فقط ما یوزرنیم و پسورد جدید می سازیم پس دیتابیس جدید کجا ساخته میشه
دیگه اینه که یوزر نیم و پسورد رو ADD می کنیم
http://www.webhostingtalk.ir/attachm...privileges-png
اینجا چطور میشه همچین کاری رو انجام داد
پاسخ : چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
دوست عزیز لایسنس شما تمام شده و الان نیاز دارید که یک دیتابیس بسازید با یک یوزر پسورد
اگر درست گفتم بگید که راهنماییتون کنم
پاسخ : چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
دقت کنید که ‘ استفاده کنید و نه .
پاسخ : چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
در ابتدا، شما در قبل از localhost از پد کاراکتر اشتباه استفاده کردید.
جای این:
کد:
create user ‘newuser1’@’localhost’ identified by ‘password1’;
فکر کنم دستور صحیح به این ترتیب هست:
کد:
create user ‘newuser1’@‘localhost’ identified by ‘password1’;
در مورد باقی موارد، من یک ترجمه از 2 تا آموزش مورد استفاده خودم میزارم براتون:
ورود به دیتابیس با حساب روت (برای SSH)
ایجاد دیتابیس:
کد:
create database codebox;
اگر مشکل نباشد خروجی زیر را مشاهده میکنید:
کد:
Query OK, 1 row affected (0.16 sec)
ایجاد نام کاربری و رمز عبور + سطح دسترسی به دیتابیس ایجاد شده:
کد:
grant all privileges on codebox.* to 'milad'@'localhost' identified by "PaSSwOrd";
اگر قبلا نام کاربری ایجاد شده و الان قصد ایجاد دسترسی دارید فقط:
کد:
GRANT all privileges ON codebox.* TO milad@'localhost';
مشاهده میکنید که ما all privileges را در همین دستور اعمال کردیم، اگر قصد دادن دسترسی کامل هم نداشتید 2 دستور بالا را میتونید اینطور بزنید:
کد:
GRANT SELECT, INSERT, DELETE ON codebox TO milad@'localhost' IDENTIFIED BY 'PaSSwOrd';
یا مثلا در صورت وجود حساب این:
کد:
GRANT SELECT, INSERT, DELETE ON codebox TO milad@'localhost';
حالا اعمال دسترسی های کاربر با این دستور:
در صورت نیاز برای بررسی دسترسی های یک کاربر:
کد:
select * from mysql.user where User='milad';
در جدول زیر فهرست شده سطوح مختلف دسترسی:
Privilege |
Meaning |
ALL [PRIVILEGES] |
Sets all simple privileges except GRANT OPTION |
ALTER |
Enables use of ALTER TABLE |
CREATE |
Enables use of CREATE TABLE |
CREATE TEMPORARY TABLES |
Enables use of CREATE TEMPORARY TABLE |
DELETE |
Enables use of DELETE |
DROP |
Enables use of DROP TABLE |
EXECUTE |
Not implemented |
FILE |
Enables use of SELECT ... INTO OUTFILE and LOAD DATA INFILE |
INDEX |
Enables use of CREATE INDEX and DROP INDEX |
INSERT |
Enables use of INSERT |
LOCK TABLES |
Enables use of LOCK TABLES on tables for which you have the SELECT privilege |
PROCESS |
Enables the user to see all processes with SHOW PROCESSLIST |
REFERENCES |
Not implemented |
RELOAD |
Enables use of FLUSH |
REPLICATION CLIENT |
Enables the user to ask where slave or master servers are |
REPLICATION SLAVE |
Needed for replication slaves (to read binary log events from the master) |
SELECT |
Enables use of SELECT |
SHOW DATABASES |
SHOW DATABASES shows all databases |
SHUTDOWN |
Enables use of MySQLadmin shutdown |
SUPER |
Enables use of CHANGE MASTER, KILL, PURGE MASTER LOGS, and SET GLOBAL statements, the MySQLadmin debug command; allows you to connect (once) even if max_connections is reached |
UPDATE |
Enables use of UPDATE |
USAGE |
Synonym for privileges |
GRANT OPTION |
Enables privileges to be granted |
در نهایت فراموش نکنید:
دقت کنید در دستورات بالا موارد زیر مثال بود:
codebox برای نام دیتابیس
milad برای نام کاربری
PaSSwOrd برای رمز عبور
منابع:
Creating a MySQL database and user on Gandi AI via SSH - Welcome to Gandi's Online Documentation Wiki - Gandi Docs
HOWTO: GRANT privileges in MySQL
پاسخ : چطور میشه از command line ( با پنل cpanel ) یوزرنیم و پسورد database درست کرد؟
نقل قول:
نوشته اصلی توسط
mahdiazarnia
دوست عزیز لایسنس شما تمام شده و الان نیاز دارید که یک دیتابیس بسازید با یک یوزر پسورد
اگر درست گفتم بگید که راهنماییتون کنم
بله همین طوره
M.Abooali
خیلی ممنون پست شما رو می خونم نتیجشو می زارم