Ubuntu'da kurulum için şöyle yaparız
Açıklaması şöylesudo apt install mysql-client-core-8.0
The equivalent of sqlplus / as sysdba connection is “mysql” terminal command with a flag -uroot. In the MySQL world, the superuser is called root. MySQL database users (including root) are defined by the name and host from where it can connect.
The information about user and hosts from where it can connect is stored in mysql.user table. With the connection attempt, MySQL checks if the client host, username and password match the row in the metadata table.
Örnek
Restore için şöyle yaparız
Söz dizimi şöyle. Belirtilen ifade çalıştırılır.
mysql -e "{command}"
Örnek
Şifreyi değiştirmek için şöyle yaparız.#!/bin/bash
mysql.server start
mysql -u root -e "SET PASSWORD FOR root@'localhost' = PASSWORD(‘admin’);"
Örnek
Elimizde şöyle bir SQL olsun
SELECT c_id, c_first_name,c_last_name, c_address,last_modified_date FROM customer WHERE last_modified_date >=@start_date AND last_modified_date <= @end_date;
Şöyle yaparız
$mysql –uuser_id -ppassword –h mysql-host -A \
-e "set @start_date=${start_date}; set @end_date=${end_date};\
source ${sql_script};"
-p seçeneği
-p'den sonra arada boşluk olmamalı. Şifreyi belirtir.
Örnek
Şöyle yaparız.
mysql --host=localhost -uroot -proot newdb < file.sql
Örnek
Şöyle yaparız
mysql -ptest
Eğer şöyle yaparsak bu -p kullanıldığı için şifre sor ve test veri tabanına bağlan demek
mysql -p test
-P seçeneği
Port numarasını belirtir
-u seçeneği
Kullanıcı adını belirtir.
Örnek
Şöyle yaparız.
mysql -uabc -h 127.0.0.1 -D db -pabc
Örnek
Şöyle yaparız
$mysql -u root
Açıklaması şöyle
The default user for MySQL is root and by default it has no password.
Örnek
Şöyle yaparız
When the root password is not set this is enough. If the password is required then you should add the flag -p. $mysql -u root -p
Hiç yorum yok:
Yorum Gönder