Labels

Android (1) bash (2) boost (2) C (34) C++ (2) cheatsheet (2) CLion (6) css (3) Debian (33) DL (17) Docker (2) Dreamweaver (2) Eclipse (3) fail2ban (4) git (5) GitHub (4) Hacking (3) html (8) http (1) iOS (1) iPad (1) IRC (1) Java (31) javascript (3) Linux (167) Mac (19) Machine Learning (1) mySQL (48) Netbeans (4) Networking (1) Nexus (1) OpenVMS (6) Oracle (1) Pandas (3) php (16) Postgresql (8) Python (9) raid (1) RedHat (14) Samba (2) Slackware (47) SQL (14) svn (1) tar (1) ThinkPad (1) Virtualbox (3) Visual Basic (1) Visual Studio (1) Windows (2)

Saturday, 24 October 2020

Setup VPN in Debian

In this case, using xfce and assuming Network manager is installed and configured, you need to then install the following;

sudo apt-get install network-manager-openconnect

You may need to install additional network-manager plug-ins and you can search those by;

sudo apt search 'network-manager-*'

then installing as;

sudo apt-get install network-manager-plugin-name

Monday, 19 October 2020

Saturday, 17 October 2020

Connect to remote mySQL server from the command line.

mysql -u username -h xxx.xxx.xxx.xxx -p

where username is the username of the remote mySQL server.

The following can also be used to test connection;

nc -z -w1 xxx.xxx.xxx.xxx 3306

MySQL Master Slave replication setup

MySQL replication setup

mySQL info

A quick way to get some mysql information is to run

mysql --help --verbose

How to setup a ramdisk in Linux

How to setup a ramdisk in Linux

Friday, 16 October 2020

Change temporary tables in mySQL to memory

To change the location of temporary tables in mySQL, we need to edit the tmpdir variable in my.cnf or which ever file contains the [mysqld] section.

Thursday, 15 October 2020

Thursday, 8 October 2020

Check for FULLTEXT INDEX in mySQL database

When converting from MyISAM to InnoDB;

It is important if running an older version of MySQL to first check for FULLTEXT INDEX as full-text indexing is not supported by InnoDB in older databases.

To run a check, execute the following query;

SELECT TABLE_SCHEMA, TABLE_NAME
FROM information_schema.statistics
WHERE index_type LIKE 'FULLTEXT%' 


Additionally, to convert multiple tables at once, do;

SELECT CONCAT('ALTER TABLE ',TABLE_NAME,' ENGINE=InnoDB;') 

FROM INFORMATION_SCHEMA.TABLES

WHERE ENGINE = 'MyISAM' AND table_schema = 'mydb';

You may need to use the options to show Full text in the results to avoid lines being truncated, also watch out from some dodgy table names, like group.





Sunday, 4 October 2020

To update default browser in Debian Linux

To update the default web browser in Debian, do;

sudo update-alternatives --config x-www-browser

I noticed this had changed after I installed Chrome...

Saturday, 3 October 2020

Exchange Web Services in evolution Mail

The below is a screen shot of how I managed to connect to Exchange Web Services in the Evolution Mail client.

Thursday, 1 October 2020

MySQL copy table

MySQL copy table with and without data;

CREATE TABLE IF NOT EXISTS table_copy

SELECT * FROM table;