1.安装常用三个包:
yum -yinstall mysql
yum -yinstall mysql-server
yum -yinstallmysql-devel //如果你想要编译其他MySQL客户程序
2. 启动、重启、停止mysql
servicemysqld start/restart/stop
3.设置密码
mysql -u root //这个时候,不用加神马-p之类的
mysql> select user,host,passwordfrom mysql.user; //show user info
<设置密码!!!>
# setroot password 这是注释
mysql> set password for root@localhost=password('password'); //password由你自己指定,就是密码喽
例如:
mysql> set password for root@'127.0.0.1'=password('password');
mysql> set password for root@'XXX'=password('password'); //XXX看你的电脑上怎么显示的了,系统ID
4. 登陆和退出:
mysql -uroot -p 回车,输入密码
exit;
5. 常用操作
(1)mysql官方中文文档:http://dev.mysql.com/doc/refman/5.1/zh/apis.html#c-api-function-overview
(2)另一文档:http://www.yesky.com/imagesnew/software/mysql/manual_Clients.html
6. 卸载
yumremove mysql
卸载后/var/lib/mysql中的数据及/etc/my.cnf不会删除,如果确定没用后就手工删除
rm -f /etc/my.cnf
rm -rf/var/lib/mysql
7. 介绍一下mysql安装完后的几个目录
1)数据库目录
/var/lib/mysql/
2)配置文件
/usr/share/mysql(mysql.server命令及配置文件)
3)相关命令
/usr/bin(mysqladmin mysqldump等命令)
4)启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)
8. mysql程序编译
g++ -o test sql_test.cc db.cpp -lmysqlclient -L/usr/lib/mysql -I/usr/include/
.h文件不需要加入编译,-lmysqlclient-L/usr/lib/mysql为两个必须要的sql库,-I/usr/include/为
#include <mysql/mysql.h>头文件路径。
9. 中文编码,数据库中能存进utf8数据
(1)修改文件/etc/my.conf
添加两行: [client]
default-character-set=utf8
在[mysqld]下添加一行:default-character-set=utf8
(2)程序中connect mysql后添加判断:
if(mysql_set_character_set(mysql,"utf8"))//0表示成功,非0值表示出现错误。