Я только что установил LAMP на свой компьютер через командную строку. Теперь, как я могу получить доступ к приглашению MYSQL из командной строки? Мне нужно использовать MYSQL для создания таблиц, представлений и доступа к ним из моего скрипта Perl.
К доступу mysql от CLI:
mysql -u <username> -p<password> <database_name>
Не Удостоверяются никакое пространство между -p
и пароль. Конечно, этот пароль будет видим в истории.
, Чтобы преодолеть это:
mysql
Вы можете хотеть удостовериться, что обслуживание было начато с:
sudo service mysql start
После этого, если Вы не настроили пользователей или баз данных, тогда Вы могли бы бежать:
/usr/bin/mysql -u root -p
, чтобы получить доступ к командной строке как к корню. Если Вы настраиваете пароль корня, когда установка ЛАМПЫ тогда входит в это. Иначе просто пресса входит и установила пароль позже.
Вот официальная документация об Инструменте командной строки MySQL
И основная обучающая программа
Хоуп, которой это помогает
С...
mysql -u {user} -p {database}
база данных дополнительная. {Пользователь} - пользователь, которого Вы создали, устанавливая. Вы будете побуждены для пароля, который Вы поставляли, устанавливая. Между прочим: это предполагает, что Вы установили наш родной стек LAMP.
, Если у Вас еще нет пользователя и пароля
mysql
, будет работать также. Если это действительно делает, делают пользователя и пароль с правильными привилегиями.
Это предполагает, что MySQL работает.
Введите это от терминала для входа в систему как пользователь root:
sudo -s
вводят Ваш пароль;
затем вызывают mysql на терминал
, который Это - то, как это должно появиться как:
user_name@user_name:~$ sudo -s
[sudo] password for <user_name>:
root@<user_name>:~# mysql
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 7
Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu)
Copyright (c) 2000, 2018, 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>
myhost
твердость к192.168.0.12
, также необходимо удостовериться, что192.168.0.12
присвоенmyhost
. Когда каждый теперь перемещает его компьютер в другое здание, где различная подсеть присвоена от DHCP, как192.168.1.0/24
, компьютер доберется, например,192.168.1.12
как адрес, но запись DNS все еще решила бы к192.168.0.12
. – Thomas 29 December 2016 в 01:08