{"id":2290,"date":"2010-01-31T10:56:30","date_gmt":"2010-01-31T15:56:30","guid":{"rendered":"http:\/\/g33kinfo.com\/info\/?p=2290"},"modified":"2010-01-31T10:56:30","modified_gmt":"2010-01-31T15:56:30","slug":"mysql-commands","status":"publish","type":"post","link":"https:\/\/g33kinfo.com\/info\/mysql-commands\/","title":{"rendered":"MySQL Commands"},"content":{"rendered":"<p>This is a list of handy MySQL commands that I use from time to time. At the bottom are functions, statements and  clauses you can use with MySQL. <\/p>\n<p>Below when you see # it means from the unix shell. When you see mysql> it means from a MySQL prompt after logging into MySQL.<br \/>\nThe description of the command is listed above the code description.<\/p>\n<p>To login (from unix shell) use -h only if needed.<br \/>\n<code><br \/>\n# [mysql dir]\/bin\/mysql -h hostname -u root -p<\/code><\/p>\n<p>Create a database on the sql server.<br \/>\n<code>mysql> create database [databasename];<\/code><\/p>\n<p>List all databases on the sql server.<br \/>\n<code>mysql> show databases;<\/code><\/p>\n<p>Switch to a database.<br \/>\n<code>mysql> use [db name];<\/code><\/p>\n<p>To see all the tables in the db.<br \/>\n<code>mysql> show tables;<\/code><\/p>\n<p>To see database&#8217;s field formats.<br \/>\n<code>mysql> describe [table \u201c\u201d not found \/]<br \/>\n;<\/code><\/p>\n<p>To delete a db.<br \/>\n<code>mysql> drop database [database name];<\/code><\/p>\n<p>To delete a table.<br \/>\n<code>mysql> drop table [table \u201c\u201d not found \/]<br \/>\n;<\/code><\/p>\n<p>Show all data in a table.<br \/>\n<code>mysql> SELECT * FROM [table \u201c\u201d not found \/]<br \/>\n;<\/code><\/p>\n<p>Returns the columns and column information pertaining to the designated table.<br \/>\n<code>mysql> show columns from [table \u201c\u201d not found \/]<br \/>\n;<\/code><\/p>\n<p>Show certain selected rows with the value &#8220;whatever&#8221;.<br \/>\n<code>mysql> SELECT * FROM [table \u201c\u201d not found \/]<br \/>\n WHERE [field name] = \"whatever\";<\/code><\/p>\n<p>Show all records containing the name &#8220;Bob&#8221; AND the phone number &#8216;3444444&#8217;.<br \/>\n<code>mysql> SELECT * FROM [table \u201c\u201d not found \/]<br \/>\n WHERE name = \"Bob\" AND phone_number = '3444444';<\/code><\/p>\n<p>Show all records not containing the name &#8220;Bob&#8221; AND the phone number &#8216;3444444&#8217; order by the phone_number field.<br \/>\n<code>mysql> SELECT * FROM [table \u201c\u201d not found \/]<br \/>\n WHERE name != \"Bob\" AND phone_number = '3444444' order by phone_number;<\/code><\/p>\n<p>Show all records starting with the letters &#8216;bob&#8217; AND the phone number &#8216;3444444&#8217;.<br \/>\n<code>mysql> SELECT * FROM [table \u201c\u201d not found \/]<br \/>\n WHERE name like \"Bob%\" AND phone_number = '3444444';<\/code><\/p>\n<p>Show all records starting with the letters &#8216;bob&#8217; AND the phone number &#8216;3444444&#8217; limit to records 1 through 5.<br \/>\n<code>mysql> SELECT * FROM [table \u201c\u201d not found \/]<br \/>\n WHERE name like \"Bob%\" AND phone_number = '3444444' limit 1,5;<\/code><\/p>\n<p>Use a regular expression to find records. Use &#8220;REGEXP BINARY&#8221; to force case-sensitivity. This finds any record beginning with a.<br \/>\n<code>mysql> SELECT * FROM [table \u201c\u201d not found \/]<br \/>\n WHERE rec RLIKE \"^a\";<\/code><\/p>\n<p>Show unique records.<br \/>\n<code>mysql> SELECT DISTINCT [column name] FROM [table \u201c\u201d not found \/]<br \/>\n;<\/code><\/p>\n<p>Show selected records sorted in an ascending (asc) or descending (desc).<br \/>\n<code>mysql> SELECT [col1],[col2] FROM [table \u201c\u201d not found \/]<br \/>\n ORDER BY [col2] DESC;<\/code><\/p>\n<p>Return number of rows.<br \/>\n<code>mysql> SELECT COUNT(*) FROM [table \u201c\u201d not found \/]<br \/>\n;<\/code><\/p>\n<p>Sum column.<br \/>\n<code>mysql> SELECT SUM(*) FROM [table \u201c\u201d not found \/]<br \/>\n;<\/code><\/p>\n<p>Join tables on common columns.<br \/>\n<code>mysql> select lookup.illustrationid, lookup.personid,person.birthday from lookup left join person on lookup.personid=person.personid=statement to join birthday in person table with primary illustration id;<\/code><\/p>\n<p>Creating a new user. Login as root. Switch to the MySQL db. Make the user. Update privs.<br \/>\n<code><br \/>\n# mysql -u root -p<br \/>\nmysql> use mysql;<br \/>\nmysql> INSERT INTO user (Host,User,Password) VALUES('%','username',PASSWORD('password'));<br \/>\nmysql> flush privileges;<\/code><\/p>\n<p>Change a users password from unix shell.<br \/>\n<code><br \/>\n# [mysql dir]\/bin\/mysqladmin -u username -h hostname.blah.org -p password 'new-password'<\/code><\/p>\n<p>Change a users password from MySQL prompt. Login as root. Set the password. Update privs.<br \/>\n<code><br \/>\n# mysql -u root -p<br \/>\nmysql> SET PASSWORD FOR 'user'@'hostname' = PASSWORD('passwordhere');<br \/>\nmysql> flush privileges;<\/code><\/p>\n<p>Recover a MySQL root password. Stop the MySQL server process. Start again with no grant tables. Login to MySQL as root. Set new password. Exit MySQL and restart MySQL server.<br \/>\n<code><br \/>\n# \/etc\/init.d\/mysql stop<br \/>\n# mysqld_safe --skip-grant-tables &<br \/>\n# mysql -u root<br \/>\nmysql> use mysql;<br \/>\nmysql> update user set password=PASSWORD(\"newrootpassword\") where User='root';<br \/>\nmysql> flush privileges;<br \/>\nmysql> quit<br \/>\n# \/etc\/init.d\/mysql stop<br \/>\n# \/etc\/init.d\/mysql start<\/code><\/p>\n<p>Set a root password if there is on root password.<br \/>\n<code># mysqladmin -u root password newpassword<\/code><\/p>\n<p>Update a root password.<br \/>\n<code># mysqladmin -u root -p oldpassword newpassword<\/code><\/p>\n<p>Allow the user &#8220;bob&#8221; to connect to the server from localhost using the password &#8220;passwd&#8221;. Login as root. Switch to the MySQL db. Give privs.<br \/>\nUpdate privs.<br \/>\n<code># mysql -u root -p<br \/>\nmysql> use mysql;<br \/>\nmysql> grant usage on *.* to bob@localhost identified by 'passwd';<br \/>\nmysql> flush privileges;<\/code><\/p>\n<p>Give user privilages for a db. Login as root. Switch to the MySQL db. Grant privs. Update privs.<br \/>\n<code><br \/>\n# mysql -u root -p<br \/>\nmysql> use mysql;<br \/>\nmysql> INSERT INTO db (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv) VALUES ('%','databasename','username','Y','Y','Y','Y','Y','N');<br \/>\nmysql> flush privileges;<br \/>\n<\/code><br \/>\nor<br \/>\n<code><br \/>\nmysql> grant all privileges on databasename.* to username@localhost;<br \/>\nmysql> flush privileges;<\/code><br \/>\nTo update info already in a table.<br \/>\n<code><br \/>\nmysql> UPDATE [table \u201c\u201d not found \/]<br \/>\n SET Select_priv = 'Y',Insert_priv = 'Y',Update_priv = 'Y' where [field name] = 'user';<\/code><\/p>\n<p>Delete a row(s) from a table.<br \/>\n<code><br \/>\nmysql> DELETE from [table \u201c\u201d not found \/]<br \/>\n where [field name] = 'whatever';<\/code><\/p>\n<p>Update database permissions\/privilages.<br \/>\n<code><br \/>\nmysql> flush privileges;<\/code><\/p>\n<p>Delete a column.<br \/>\n<code><br \/>\nmysql> alter table [table \u201c\u201d not found \/]<br \/>\n drop column [column name];<\/code><\/p>\n<p>Add a new column to db.<br \/>\n<code>mysql> alter table [table \u201c\u201d not found \/]<br \/>\n add column [new column name] varchar (20);<\/code><\/p>\n<p>Change column name.<br \/>\n<code>mysql> alter table [table \u201c\u201d not found \/]<br \/>\n change [old column name] [new column name] varchar (50);<\/code><\/p>\n<p>Make a unique column so you get no dupelicates.<br \/>\n<code>mysql> alter table [table \u201c\u201d not found \/]<br \/>\n add unique ([column name]);<\/code><\/p>\n<p>Make a column bigger.<br \/>\n<code><br \/>\nmysql> alter table [table \u201c\u201d not found \/]<br \/>\n modify [column name] VARCHAR(3);<\/code><\/p>\n<p>Delete unique from table.<br \/>\n<code>mysql> alter table [table \u201c\u201d not found \/]<br \/>\n drop index [colmn name];<\/code><\/p>\n<p>Load a CSV file into a table.<br \/>\n<code>mysql> LOAD DATA INFILE '\/tmp\/filename.csv' replace INTO TABLE [table \u201c\u201d not found \/]<br \/>\n FIELDS TERMINATED BY ',' LINES TERMINATED BY '\\n' (field1,field2,field3);<\/code><\/p>\n<p>Dump all databases for backup. Backup file is sql commands to recreate all db&#8217;s.<br \/>\n<code># [mysql dir]\/bin\/mysqldump -u root -ppassword --opt >\/tmp\/alldatabases.sql<\/code><\/p>\n<p>Dump one database for backup.<br \/>\n<code><br \/>\n# [mysql dir]\/bin\/mysqldump -u username -ppassword --databases databasename >\/tmp\/databasename.sql<\/code><\/p>\n<p>Dump a table from a database.<br \/>\n<code><br \/>\n# [mysql dir]\/bin\/mysqldump -c -u username -ppassword databasename tablename > \/tmp\/databasename.tablename.sql<\/code><\/p>\n<p>Restore database (or database table) from backup.<br \/>\n<code><br \/>\n# [mysql dir]\/bin\/mysql -u username -ppassword databasename < \/tmp\/databasename.sql<\/code><\/p>\n<p>Create Table Example 1.<br \/>\n<\/code><code><br \/>\nmysql> CREATE TABLE [table \u201c\u201d not found \/]<br \/>\n (firstname VARCHAR(20), middleinitial VARCHAR(3), lastname VARCHAR(35),suffix VARCHAR(3),officeid VARCHAR(10),userid VARCHAR(15),username VARCHAR(8),email VARCHAR(35),phone VARCHAR(25), groups VARCHAR(15),datestamp DATE,timestamp time,pgpemail VARCHAR(255));<\/code><\/p>\n<p>Create Table Example 2.<br \/>\n<code><br \/>\nmysql> create table [table \u201c\u201d not found \/]<br \/>\n (personid int(50) not null auto_increment primary key,firstname varchar(35),middlename varchar(50),lastnamevarchar(50) default 'bato');<br \/>\n<\/code><\/p>\n<p>Help and Show Commands<br \/>\n<code><br \/>\n$ mysql --help | less<br \/>\n$ mysqld --help<br \/>\n$ mysqlshow --help | less<br \/>\n$ mysqldump --help | less<br \/>\n$ mysqlshow\t- show all databases.<br \/>\n$ mysqlshow db_name - all tables in particular database.<br \/>\n$ mysqlshow db_name BA* - all tables which start from BA letters.<\/p>\n<p>mysql> \\?<br \/>\nmysql> use db_name;<br \/>\nmysql> show databases;<br \/>\nmysql> show databases like 'ba%'<br \/>\nmysql> show tables;<br \/>\nmysql> describe table_name;<br \/>\nmysql> select user(), now(), version(), database();<br \/>\n+---------------+---------------------+----------------+------------+<br \/>\n| user()        | now()               | version()      | database() |<br \/>\n+---------------+---------------------+----------------+------------+<br \/>\n| ana@localhost | 2003-01-05 21:24:27 | 4.0.1-alpha-nt | test       |<br \/>\n+---------------+---------------------+----------------+------------+<\/p>\n<p>mysql> show tables from db_name<br \/>\nmysql> show tables from db_name like '__ab%'<br \/>\nmysql> show columns from table_name<br \/>\nmysql> show columns from table_name from db_name<br \/>\nmysql> show grants for user_name<br \/>\nmysql> show index from table_name<br \/>\nmysql> show index from table_name from db_name<br \/>\nmysql> show processlist<br \/>\nmysql> show status<br \/>\nmysql> show table status from db_name<br \/>\nmysql> show variables<br \/>\n<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a list of handy MySQL commands that I use from time to time. At the bottom are functions, statements and clauses you can use with MySQL. Below when you see # it means from the unix shell. When you see mysql> it means from a MySQL prompt after logging into MySQL. The description&#8230; <\/p>\n<div class=\"read-more navbutton\"><a href=\"https:\/\/g33kinfo.com\/info\/mysql-commands\/\">Read More<i class=\"fa fa-angle-double-right\"><\/i><\/a><\/div>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[],"class_list":["post-2290","post","type-post","status-publish","format-standard","hentry","category-info"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>MySQL Commands - Linux Shtuff<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/g33kinfo.com\/info\/mysql-commands\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"MySQL Commands - Linux Shtuff\" \/>\n<meta property=\"og:description\" content=\"This is a list of handy MySQL commands that I use from time to time. At the bottom are functions, statements and clauses you can use with MySQL. Below when you see # it means from the unix shell. When you see mysql&gt; it means from a MySQL prompt after logging into MySQL. The description... Read More\" \/>\n<meta property=\"og:url\" content=\"https:\/\/g33kinfo.com\/info\/mysql-commands\/\" \/>\n<meta property=\"og:site_name\" content=\"Linux Shtuff\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/fb.me\/g33kinf0\" \/>\n<meta property=\"article:author\" content=\"https:\/\/fb.me\/g33kinf0\" \/>\n<meta property=\"article:published_time\" content=\"2010-01-31T15:56:30+00:00\" \/>\n<meta name=\"author\" content=\"g33kadmin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@https:\/\/twitter.com\/drsinger1111\" \/>\n<meta name=\"twitter:site\" content=\"@drsinger1111\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/mysql-commands\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/mysql-commands\\\/\"},\"author\":{\"name\":\"g33kadmin\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"headline\":\"MySQL Commands\",\"datePublished\":\"2010-01-31T15:56:30+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/mysql-commands\\\/\"},\"wordCount\":468,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"articleSection\":[\"General Info\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/g33kinfo.com\\\/info\\\/mysql-commands\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/mysql-commands\\\/\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/mysql-commands\\\/\",\"name\":\"MySQL Commands - Linux Shtuff\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#website\"},\"datePublished\":\"2010-01-31T15:56:30+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/mysql-commands\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/g33kinfo.com\\\/info\\\/mysql-commands\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/mysql-commands\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"MySQL Commands\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#website\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/\",\"name\":\"Linux Shtuff\",\"description\":\"Because I have CRS Syndrome...\",\"publisher\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/#\\\/schema\\\/person\\\/c022e4c40b13ea1b678e6f020756f547\",\"name\":\"g33kadmin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"url\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"contentUrl\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\",\"width\":512,\"height\":512,\"caption\":\"g33kadmin\"},\"logo\":{\"@id\":\"https:\\\/\\\/g33kinfo.com\\\/info\\\/wp-content\\\/uploads\\\/2022\\\/07\\\/minion-researchA.gif\"},\"description\":\"I am a g33k, Linux blogger, developer, student and Tech Writer for Liquidweb.com\\\/kb. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....\",\"sameAs\":[\"https:\\\/\\\/thelinuxreport.com\",\"https:\\\/\\\/fb.me\\\/g33kinf0\",\"https:\\\/\\\/x.com\\\/https:\\\/\\\/twitter.com\\\/drsinger1111\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"MySQL Commands - Linux Shtuff","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/g33kinfo.com\/info\/mysql-commands\/","og_locale":"en_US","og_type":"article","og_title":"MySQL Commands - Linux Shtuff","og_description":"This is a list of handy MySQL commands that I use from time to time. At the bottom are functions, statements and clauses you can use with MySQL. Below when you see # it means from the unix shell. When you see mysql> it means from a MySQL prompt after logging into MySQL. The description... Read More","og_url":"https:\/\/g33kinfo.com\/info\/mysql-commands\/","og_site_name":"Linux Shtuff","article_publisher":"https:\/\/fb.me\/g33kinf0","article_author":"https:\/\/fb.me\/g33kinf0","article_published_time":"2010-01-31T15:56:30+00:00","author":"g33kadmin","twitter_card":"summary_large_image","twitter_creator":"@https:\/\/twitter.com\/drsinger1111","twitter_site":"@drsinger1111","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/g33kinfo.com\/info\/mysql-commands\/#article","isPartOf":{"@id":"https:\/\/g33kinfo.com\/info\/mysql-commands\/"},"author":{"name":"g33kadmin","@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"headline":"MySQL Commands","datePublished":"2010-01-31T15:56:30+00:00","mainEntityOfPage":{"@id":"https:\/\/g33kinfo.com\/info\/mysql-commands\/"},"wordCount":468,"commentCount":0,"publisher":{"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"articleSection":["General Info"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/g33kinfo.com\/info\/mysql-commands\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/g33kinfo.com\/info\/mysql-commands\/","url":"https:\/\/g33kinfo.com\/info\/mysql-commands\/","name":"MySQL Commands - Linux Shtuff","isPartOf":{"@id":"https:\/\/g33kinfo.com\/info\/#website"},"datePublished":"2010-01-31T15:56:30+00:00","breadcrumb":{"@id":"https:\/\/g33kinfo.com\/info\/mysql-commands\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/g33kinfo.com\/info\/mysql-commands\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/g33kinfo.com\/info\/mysql-commands\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/g33kinfo.com\/info\/"},{"@type":"ListItem","position":2,"name":"MySQL Commands"}]},{"@type":"WebSite","@id":"https:\/\/g33kinfo.com\/info\/#website","url":"https:\/\/g33kinfo.com\/info\/","name":"Linux Shtuff","description":"Because I have CRS Syndrome...","publisher":{"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/g33kinfo.com\/info\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/g33kinfo.com\/info\/#\/schema\/person\/c022e4c40b13ea1b678e6f020756f547","name":"g33kadmin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","url":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","contentUrl":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif","width":512,"height":512,"caption":"g33kadmin"},"logo":{"@id":"https:\/\/g33kinfo.com\/info\/wp-content\/uploads\/2022\/07\/minion-researchA.gif"},"description":"I am a g33k, Linux blogger, developer, student and Tech Writer for Liquidweb.com\/kb. My passion for all things tech drives my hunt for all the coolz. I often need a vacation after I get back from vacation....","sameAs":["https:\/\/thelinuxreport.com","https:\/\/fb.me\/g33kinf0","https:\/\/x.com\/https:\/\/twitter.com\/drsinger1111"]}]}},"_links":{"self":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts\/2290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/comments?post=2290"}],"version-history":[{"count":0,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/posts\/2290\/revisions"}],"wp:attachment":[{"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/media?parent=2290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/categories?post=2290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/g33kinfo.com\/info\/wp-json\/wp\/v2\/tags?post=2290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}