Czy ktoś może dać mi znać, jak utworzyć nowego użytkownika i nowego db w MySQL? Jak korzystać z mysqladmin w Mac OS X?
Czy ktoś może dać mi znać, jak utworzyć nowego użytkownika i nowego db w MySQL? Jak korzystać z mysqladmin w Mac OS X?
Odpowiedzi:
Jeśli używasz klienta terminala, ogólnie możesz zrobić takie rzeczy, jak zresetować hasło użytkownika root dla mysql lub utworzyć bazy danych. Prosty przykład można znaleźć na stronie dokumentacji MySQL , z której skopiuję najważniejsze informacje.
Aby utworzyć nowego użytkownika MySQL:
Zaloguj się do MySQL w terminalu:mysql -u username
W wierszu polecenia:CREATE USER 'admin'@'localhost';
GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost';
create database name;
wszystko, co musisz zrobićJeśli zdecydujesz się użyć mysqladmin, mysqladmin może tworzyć i usuwać bazy danych, ale nie może tworzyć nowych użytkowników .
Możesz użyć klienta GUI, takiego jak Sequel Pro .
Dziękuję wszystkim. Użyłem poniższych poleceń, aby to rozgryźć.
Sarbbottam-Bandyopadhyays-MacBook-Pro:bin sarbbottam$ mysql -u root
mysql> create database tutorialdb;
mysql> create user 'tutorialuser'@'localhost' identified by 'tutorialuser';
mysql> grant all on tutorialdb.* to 'tutorialuser'@'localhost';
mysql> exit
Bye
Sarbbottam-Bandyopadhyays-MacBook-Pro:bin sarbbottam$ mysql -u tutorialuser -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1532
Server version: 5.5.9 MySQL Community Server (GPL)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Masz wiele możliwości, możesz użyć przeglądarki zapytań MySQL lub PhpMyadmin .
Spróbuj wprowadzić pełną ścieżkę do mysql:
Idź do terminalu:
$ /usr/local/mysql/bin/mysql -u user
Mam nadzieję, że ci pomogę!
-bash: /usr/local/mysql/bin/mysql: No such file or directory-bash: /usr/local/mysql/bin/mysqlx: No such file or directory
mysql
w /usr/local
.