mysql入门

MySQL安装:   
sudo apt-get install mysql-server 
sudo apt-get install mysql-client
Mac 中使用brew安装:
brew install mysql;//安装
brew services start mysql;// 启动服务
JDBC安装:
sudo apt-get install libmysql-java
C语言链接库安装:
sudo apt-get install libmysqlclient-dev
MySQL服务的开启:

查看mysql服务是否正在运行的命令为:sudo netstat -tap | grep mysql

1,如果mysql服务正在运行会提示:tcp        0      0 localhost:mysql         *:*                     LISTEN      12114/mysqld

2,如果mysql服务没有启动的话,什么也不提示

直接输入关于mysql的命令会提示错误,如:mysql -u halu126 -p

会提示错误:

ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

输入mysql -uroot 进入

mysqladmin -u root -p password xxxx

修改密码

如果mysql服务没启动,可以用命令:sudo /etc/init.d/mysql start 来启动,

命令:sudo /etc/init.d/mysql restart 是用来重启mysql服务的

命令:sudo /etc/init.d/mysql stop 是用来停止mysql服务的

MySQL状态查看:
show status;//查看数据库状态
 
show variables;//查看数据库参数 如:show variables like "%version%";
MySQL管理:
命令
所有命令都有三个标准参数: -u Username -p [Password] -h host
1、mysql登录
2、mysqladmin
    create dbname:创建一个名为dbname的新数据库
    drop dbname:删除dbname数据库
    flush-tables:清洗所有表
    password newpassword:用newpassword更改原有口令
    shutdown:关掉MySQL服务器
    status:给出服务器的简短状态信息
    variables:打印所有可用变量
    version:给出服务器的版本信息
3、mysqldump
    mysqldump [OPTIONS] dbname [tables]
    选项:略。
4、mysqlimport
    伴随着mysqldump一起用,参数是数据库名,和要恢复的文本文件名
5、mysqlshow
    mysqlshow [dbname [tableName [columunName]]]
使用mysql -u -p登录后:
可以使用相应的sql语句,如:grant、revoke、delete、update、select等。
create database dbname 创建数据库
show databases 查看登录用户的数据库都有哪些!
use dbname 使用dbname数据库
show tables 查看当前数据库中的表
原文地址:https://www.cnblogs.com/halu126/p/8167471.html