最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

UsingUbuntu系统下C开发MySQL数据库应用

来源:动视网 责编:小采 时间:2020-11-09 12:12:28
文档

UsingUbuntu系统下C开发MySQL数据库应用

UsingUbuntu系统下C开发MySQL数据库应用:一、开发环境的准备1、首先要安装好Linux,这里用的是Ubuntu 10.102、安装MySQL系列软件包,这边10.10系统仓库里面的是MySQL5.1版 一、开发环境的准备1、首先要安装好Linux,这里用的是Ubuntu 10.102、安装MySQL系列软件包,这边10.10系统仓库
推荐度:
导读UsingUbuntu系统下C开发MySQL数据库应用:一、开发环境的准备1、首先要安装好Linux,这里用的是Ubuntu 10.102、安装MySQL系列软件包,这边10.10系统仓库里面的是MySQL5.1版 一、开发环境的准备1、首先要安装好Linux,这里用的是Ubuntu 10.102、安装MySQL系列软件包,这边10.10系统仓库


一、开发环境的准备1、首先要安装好Linux,这里用的是Ubuntu 10.102、安装MySQL系列软件包,这边10.10系统仓库里面的是MySQL5.1版

一、开发环境的准备
1、首先要安装好Linux,这里用的是Ubuntu 10.10
2、安装MySQL系列软件包,这边10.10系统仓库里面的是MySQL5.1版本:
sudo apt-get install mysql-server
sudo apt-get install mysql-client
sudo apt-get install libmysqlclient15-dev

二、检查MySQL服务的状态
1、查看当前的mysql服务状态
sudo /etc/init.d/mysql status
2、也可以用以下检查mysql服务是否有启动,如果结果为空,则没有启动:
sudo netstat -tap | grep mysql 或
ps -ef | grep mysql

三、启动/停止/重启MySQL服务
1、启动:sudo /etc/init.d/mysql start
2、停止:sudo /etc/init.d/mysql stop
3、重启:sudo /etc/init.d/mysql restart

四、在命令行使用MySQL客户端访问数据库
1、访问本地主机:
mysql -uuser -ppassword db_name
2、访问远程主机:
mysql -hhost -uuser -ppassword db_name
备注:由于默认的配置是只能从本机访问,,只要注释掉/etc/mysql/my.cnf里面的bind-address这行,就可以让远程主机访问了。
3、执行管理操作:
使用mysqladmin及相关参数
4、备份 db_name 数据库:
mysqldump -uroot -p --default-character-set=utf8 --opt --extended-insert=false --triggers -R --hex-blob -x db_name > bak.sql
5、恢复db_name数据库:
mysql -uroot -p db_name < bak.sql
6、备份tbl_name 数据表:
select * into outfile '/usr/local/mysql/f.txt' fields terminated by '|' from tbl_name;
7、把文件/home/a.txt导入数据库中的 tbl_name表
mysql> load data local infile '/home/a.txt' into table tbl_name fields terminated by ',' lines terminated by '\r\n';
8、设置mysql数据库root的初始密码
shell> mysql -u root
mysql> SET PASSWORD FOR ''@'localhost' = PASSWORD('newpwd');
mysql> SET PASSWORD FOR ''@'host_name' = PASSWORD('newpwd');
9、为普通用户修改密码:
mysql> SET PASSWORD FOR 'user_name'@'host_name' = PASSWORD('newpwd');
10、建立超级用户账户,具有完全的权限可以做任何事情:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'localhost'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
mysql> GRANT ALL PRIVILEGES ON *.* TO 'monty'@'%'
-> IDENTIFIED BY 'some_pass' WITH GRANT OPTION;
备注:第一句建立用于本机连接的帐户,第二句建立用于从其他主机连接的帐户。
11、建立帐户custom,可以访问bankaccount数据库,但只能从本机访问
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP
-> ON bankaccount.*
-> TO 'custom'@'localhost'
-> IDENTIFIED BY 'obscure';

文档

UsingUbuntu系统下C开发MySQL数据库应用

UsingUbuntu系统下C开发MySQL数据库应用:一、开发环境的准备1、首先要安装好Linux,这里用的是Ubuntu 10.102、安装MySQL系列软件包,这边10.10系统仓库里面的是MySQL5.1版 一、开发环境的准备1、首先要安装好Linux,这里用的是Ubuntu 10.102、安装MySQL系列软件包,这边10.10系统仓库
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top