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、mysqladmincreate dbname:创建一个名为dbname的新数据库drop dbname:删除dbname数据库flush-tables:清洗所有表password newpassword:用newpassword更改原有口令shutdown:关掉MySQL服务器status:给出服务器的简短状态信息variables:打印所有可用变量version:给出服务器的版本信息3、mysqldumpmysqldump [OPTIONS] dbname [tables]选项:略。4、mysqlimport伴随着mysqldump一起用,参数是数据库名,和要恢复的文本文件名5、mysqlshowmysqlshow [dbname [tableName [columunName]]]使用mysql -u -p登录后:可以使用相应的sql语句,如:grant、revoke、delete、update、select等。create database dbname 创建数据库show databases 查看登录用户的数据库都有哪些!use dbname 使用dbname数据库show tables 查看当前数据库中的表