码迷,mamicode.com
首页 > 数据库 > 详细

mysql入门

时间:2018-01-01 16:49:47      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:net   version   c语言   创建   变量   install   status   更改   jdb   

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 查看当前数据库中的表

mysql入门

标签:net   version   c语言   创建   变量   install   status   更改   jdb   

原文地址:https://www.cnblogs.com/halu126/p/8167471.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!