fedora13下mysql安装

本文详细介绍了MySQL数据库的安装步骤,包括安装常用包、启动、重启、停止MySQL服务的方法,如何设置密码,登录和退出MySQL,以及一些常用操作。此外还提供了MySQL的卸载过程、安装后的目录说明、程序编译方法、中文编码设置等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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值表示出现错误。

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值