mysql settings to change the root password, mysql server connection, mysql common commands diagram

mysql settings to change the root password, mysql server connection, mysql common commands diagram

1. Set and change the root password

Check whether mysql is started. If not, run :/usr/local/mysql56/bin/mysql

ps aux |grep mysql 或netstat -tulnp |grep 3306

Run the mysql command, and the following will appear:

-bash: mysql: command not found

Just add mysql to the environment variables:

Temporarily add: PAHT=$PATH:/usr/local/mysql56/bin

Permanently add: echo "export PATH=$PATH:/usr/local/mysql56/bin" >>/etc/profile

Then run soucre /etc/profile or . /etc/profile


Setting the mysql password, setting a password for the root user

mysql -uroot password 'new_password' or use the following method

How to change your password:

mysqladmin -uroot -p 'old_password' password 'new_password' or use the following method


How to change the password if you forget it:

First, you need to modify the configuration file: vim /etc/my.cnf

Add sed -i '/3306/a\skip-grant' /etc/my.cnf

Restart: /etc/init.d/mysqld restart


Then, switch the database: use mysql;

Then, modify the root password in the database: update user set password=password('new_password') where user='root';

This will change the password back.


To retest, change my.cnf back:


2. Connection to mysql

mysql -uroot -p 'password'
mysql -h127.0.0.1 -uroot -p 'password'
mysql -S /tmp/mysql.sock -uroot -p'password'
mysql -uroot -p -e "show databases" 


3. Common mysql commands

Check how many databases there are: show databases;

Use a library: use database_name;

Check how many tables there are: show tables;

View the fields in a table: desc table_name:

View the command entered when a table is created: show create table table_name\G;

Check which users are currently logged in: select user();

Check which library is currently used: select database();

View the current database version: select version();

View the various parameters that can be defined in the configuration file: show variables;

View the current number of processes: show processlist; or show full processlist; #This is the most commonly used (i.e., view the operations being performed by the database)

Create a database: create create database db_name;

Create a table: create table table_name('name' types(length),'name' type(length),........)



Create a table: create create table table_test(id int(10),name char(32),sex int(4));

The first part is complete.

Summarize

The above is the editor's introduction to MySQL settings to change the root password, MySQL server connection, and illustrations of MySQL common commands. I hope it will be helpful to everyone. If you have any questions, please leave me a message and the editor will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website!

You may also be interested in:
  • How to reset the root password in mysql8.0.12
  • Summary of how to modify the root password in MySQL 5.7 and MySQL 8.0
  • Detailed explanation of the idea of ​​installing mysql8.0.11 and changing the root password and connecting navicat for mysql
  • Solution to MySql error code 1045 under Windows
  • Solution to MySQL root password error number 1045

<<:  Practical record of vue using echarts word cloud chart

>>:  Detailed explanation of the update command for software (library) under Linux

Recommend

Detailed installation tutorial of mysql 5.7 under CentOS 6 and 7

You always need data for development. As a server...

Detailed explanation of data type issues in JS array index detection

When I was writing a WeChat applet project, there...

SQL Optimization Tutorial: IN and RANGE Queries

Preface "High Performance MySQL" mentio...

An article tells you how to implement Vue front-end paging and back-end paging

Table of contents 1: Front-end handwritten paging...

How to install JDK and Mysql on Ubuntu 18.04 Linux system

Platform deployment 1. Install JDK step1. Downloa...

Implementation steps for installing Redis container in Docker

Table of contents Install Redis on Docker 1. Find...

Mysql sorting and paging (order by & limit) and existing pitfalls

Sorting query (order by) In e-commerce: We want t...

VScode Remote SSH remote editing and debugging code

The latest Insider version of Visual Studio Code ...

Using js to implement simple switch light code

Body part: <button>Turn on/off light</bu...

MySQL high availability cluster deployment and failover implementation

Table of contents 1. MHA 1. Concept 2. Compositio...

Tomcat CentOS installation process diagram

Tomcat CentOS Installation This installation tuto...

Solution for installing opencv 3.2.0 in Ubuntu 18.04

Download opencv.zip Install the dependencies ahea...

Detailed explanation of the use of Arguments object in JavaScript

Table of contents Preface Basic Concepts of Argum...