Está en la página 1de 2

En windows

cd C:\wamp\bin\mysql\mysql5.0.51a\bin
mysql -u root -p

En linux
[root@ajenjo ~]# mysql -u root -p
(Clave en blanco, dar enter)
mysql -h localhost -u root -p
mysql -u root -ptricot naranjo y radal son clones clave tricot
mysql -u root -pSix.1200 --> servidor muermo Utilizado por Sixbell

o probar con usuario


sudo su - mysql

service mysqld status

crear respaldo BD
[root@ajenjo ~]# mysqldump -u root -p tricotQA > tricotQA_18032019.sql
Enter password:
[root@ajenjo ~]#
[root@ajenjo ~]# ls -ltr tricotQA_18032019.sql
-rw-r--r--. 1 root root 568622983 mar 18 15:46 tricotQA_18032019.sql
[root@ajenjo ~]#

purgar BinLogs
ruta [root@ajenjo mysql]# pwd
/var/lib/mysql

mysql> PURGE BINARY LOGS BEFORE '2018-09-21 17:51:00';


Query OK, 0 rows affected (2.94 sec)

mysql> PURGE BINARY LOGS BEFORE '2018-10-08 01:19:00';


Query OK, 0 rows affected (0.44 sec)

mysql>
mysql> show master status;
+-------------------+-----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+-------------------+-----------+--------------+------------------+
| mysqld-bin.000066 | 176473482 | | mysql,test |
+-------------------+-----------+--------------+------------------+
1 row in set (0.00 sec)

mysql>

select User from mysql.user;


CREATE USER 'jvargas'@'localhost' IDENTIFIED BY 'Jvd1706';
GRANT ALL PRIVILEGES ON * . * TO 'jvargas'@'localhost';
FLUSH PRIVILEGES;

----------Crear usuario----------

mysql> select User from mysql.user;


mysql> CREATE USER 'jdugarte'@'%' IDENTIFIED BY 'Tricot.1234';
Query OK, 0 rows affected (0.01 sec)
mysql> GRANT USAGE, SELECT ON *.* TO 'jdugarte'@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
mysql> select User from mysql.user;

show databases;

---------------------------------

show databases;
use test; (nombre de una de las BD)
show tables;
describe menu; --> Describe tabla de nombre menu
source /root/scripts/menu.sql --> Ejecutar script SQL
select * from menu; --> Muestra datos de la tabla menu
show table status like 'menu'; --> Muestra detalles de la tablas menu

ALL PRIVILEGES: como mencionamos previamente esto permite a un usuario de MySQL


acceder a todas las bases de datos asignadas en el sistema.
CREATE: permite crear nuevas tablas o bases de datos.
DROP: permite eliminar tablas o bases de datos.
DELETE: permite eliminar registros de tablas.
INSERT: permite insertar registros en tablas.
SELECT: permite leer registros en las tablas.
UPDATE: permite actualizar registros seleccionados en tablas.
GRANT OPTION: permite remover privilegios de usuarios.

SHOW VARIABLES WHERE Variable_name IN ('hostname', 'port');

Ver tama�o de la BD en GB
SELECT table_schema AS "BDD",
ROUND(SUM(data_length + index_length) / 1024 / 1024 / 1024, 2) AS "GB"
FROM information_schema.TABLES
GROUP BY table_schema;

SELECT table_schema AS "BDD",


ROUND(SUM(data_length + index_length) / 1024 / 1024, 2) AS "MB"
FROM information_schema.TABLES
GROUP BY table_schema;

También podría gustarte