MySQL基础知识学习
2017-01-23 13:12
525 查看
Mysql 学习
//===============================================================
一.ubuntu下安装mysql
1.sudo apt-get install mysql-server
2.apt-get isntall mysql-client
3.sudo apt-get install libmysqlclient-dev
安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
mysql -u root -p
//=======================================================================
二.启动停止方式
1>启动方式
1、使用 service 启动:service mysql start
2、使用 mysqld 脚本启动:/etc/inint.d/mysql start
3、使用 safe_mysqld 启动:safe_mysql&
2>停止
1、使用 service 启动:service mysql stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysql stop
3、mysqladmin shutdown
3>重启
1、使用 service 启动:service mysql restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart
//==============================================================================
三.设置远程连接
1.查看mysql数据库下user表查看host,user字段,将user为root,host为localhost的记录修改为host记录为‘%’。
2.查看/etc/mysql/my.cnf文件
将bind-address = 127.0.0.1改为bind-addres = 0.0.0.0;
//====================================================================================
四.查看数据库文件所在位置
查看/etc/mysql/my.cnf文件
datadir = /var/lib/mysql
//==============================================================================
五.查看mysql版本信息
1.mysql -V
2.mysql> status;
登陆到mysql终端后,执行status命令可以查询当前和mysql服务器的连接情况,里面包含了连接的字符编码、连接方式等一系列的内容。
3.mysql> select version();
//==========================================================================
六.查看连接数
mysql> status;
Threads: 2。
//===============================================================================
七.创建/删除数据库
[root@host]# mysqladmin -u root -p create RUNOOB
Enter password:******
[root@host]# mysqladmin -u root -p drop RUNOOB
Enter password:******
//=========================================================================================
八. 导出.sql文件及利用.sql文件添加数据库。
1>从数据库导出数据库文件:
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql
3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
2>从外部文件导入数据到数据库中:
从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
2.退出mysql 可以输入命令exit;或者quit;
3.在CMD中输入下列命令:
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
然后输入密码,就OK了。
//====================================================================
九.数据库表名不区分大小写
进入/etc/mysql/my.cof文件找到[mysqld]
改为lower_case_table_names=1。
//======================================================
十.将mysql默认编码设置为utf-8
查看/etc/mysql/my.cnf文件
在[client]标签下增加:
default-character-set=utf8
在[mysql]标签下增加:
default-character-set=utf8
在[mysqld]标签下增加:
character-set-server=utf8
collation-server=utf8_general_ci
修改完成后重启mysql服务。输入命令:SHOW VARIABLES LIKE '%char%';
即可查看到现在你的数据库所使用的字符集了如图所示:
90f8
(未完)
//===============================================================
一.ubuntu下安装mysql
1.sudo apt-get install mysql-server
2.apt-get isntall mysql-client
3.sudo apt-get install libmysqlclient-dev
安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
mysql -u root -p
//=======================================================================
二.启动停止方式
1>启动方式
1、使用 service 启动:service mysql start
2、使用 mysqld 脚本启动:/etc/inint.d/mysql start
3、使用 safe_mysqld 启动:safe_mysql&
2>停止
1、使用 service 启动:service mysql stop
2、使用 mysqld 脚本启动:/etc/inint.d/mysql stop
3、mysqladmin shutdown
3>重启
1、使用 service 启动:service mysql restart
2、使用 mysqld 脚本启动:/etc/inint.d/mysql restart
//==============================================================================
三.设置远程连接
1.查看mysql数据库下user表查看host,user字段,将user为root,host为localhost的记录修改为host记录为‘%’。
2.查看/etc/mysql/my.cnf文件
将bind-address = 127.0.0.1改为bind-addres = 0.0.0.0;
//====================================================================================
四.查看数据库文件所在位置
查看/etc/mysql/my.cnf文件
datadir = /var/lib/mysql
//==============================================================================
五.查看mysql版本信息
1.mysql -V
2.mysql> status;
登陆到mysql终端后,执行status命令可以查询当前和mysql服务器的连接情况,里面包含了连接的字符编码、连接方式等一系列的内容。
3.mysql> select version();
//==========================================================================
六.查看连接数
mysql> status;
Threads: 2。
//===============================================================================
七.创建/删除数据库
[root@host]# mysqladmin -u root -p create RUNOOB
Enter password:******
[root@host]# mysqladmin -u root -p drop RUNOOB
Enter password:******
//=========================================================================================
八. 导出.sql文件及利用.sql文件添加数据库。
1>从数据库导出数据库文件:
1.将数据库mydb导出到e:\mysql\mydb.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb >e:\mysql\mydb.sql
然后输入密码,等待一会导出就成功了,可以到目标文件中检查是否成功。
2.将数据库mydb中的mytable导出到e:\mysql\mytable.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb mytable>e:\mysql\mytable.sql
3.将数据库mydb的结构导出到e:\mysql\mydb_stru.sql文件中:
c:\>mysqldump -h localhost -u root -p mydb --add-drop-table >e:\mysql\mydb_stru.sql
2>从外部文件导入数据到数据库中:
从e:\mysql\mydb2.sql中将文件中的SQL语句导入数据库中:
1.从命令行进入mysql,然后用命令CREATE DATABASE mydb2;创建数据库mydb2。
2.退出mysql 可以输入命令exit;或者quit;
3.在CMD中输入下列命令:
c:\>mysql -h localhost -u root -p mydb2 < e:\mysql\mydb2.sql
然后输入密码,就OK了。
//====================================================================
九.数据库表名不区分大小写
进入/etc/mysql/my.cof文件找到[mysqld]
改为lower_case_table_names=1。
//======================================================
十.将mysql默认编码设置为utf-8
查看/etc/mysql/my.cnf文件
在[client]标签下增加:
default-character-set=utf8
在[mysql]标签下增加:
default-character-set=utf8
在[mysqld]标签下增加:
character-set-server=utf8
collation-server=utf8_general_ci
修改完成后重启mysql服务。输入命令:SHOW VARIABLES LIKE '%char%';
即可查看到现在你的数据库所使用的字符集了如图所示:
90f8
(未完)
相关文章推荐
- MySQL学习笔记 1 - 基础知识
- mysql--SQL编程(基础知识) 学习笔记1
- MySQL+PHP学习,从最基础的知识开始(PHP+MySQL安全事务)
- MySQL学习笔记1——数据库与MySQL基础知识
- MySQL的日志基础知识及基本操作学习教程
- mysql基础知识学习
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- MySql入门教程mysql基础知识学习实例讲解
- MySQL的日志基础知识及基本操作学习教程
- Mysql基础知识学习(转)
- MySql表信息基础知识学习
- mysql学习笔记之基础知识
- MySQL学习——基础知识
- MySql基础知识学习笔记
- MySQL 数据库学习 基础知识
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- mysql 学习基础知识汇总
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- Mysql学习总结(4)——MySql基础知识、存储引擎与常用数据类型
- mysql学习之基础知识