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

一、开发环境的准备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 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 ”;
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’;

linux

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/1960616.html

(0)
上一篇 2025年2月23日 05:01:09
下一篇 2025年2月23日 05:01:26

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论