MySQL基础知识学习

来源:互联网 发布:充值猫币软件下载 编辑:程序博客网 时间:2024/06/06 20:10
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%';
即可查看到现在你的数据库所使用的字符集了如图所示:











(未完)




0 0