linux通过c语言编程访问远程mysql
http://blog.csdn.net/lilongherolilong/article/details/7516430
首先開啟遠程mysql訪問允許
mysql -u root -p?
mysql>use mysql;?
mysql>select 'host' from user where user='root';?
mysql>update user set host = '%' where user ='root';?
mysql>flush privileges;?
mysql>select 'host'?? from user where user='root';
到mysql的官網下載 Connector/C (libmysql) A client library for C development.
把下載的文件解壓
tar xvzf mysql-connector-c-6.0.2-linux-glibc2.3-x86-32bit.tar.gz?
把解壓以后的include文件夾里的文件拷貝到/usr/include/mysql文件夾下
mkdir /usr/include/mysql
cp -rf include/* /usr/include/mysql
把解壓以后的lib文件夾里的文件放到/usr/lib文件夾下
cp lib/* /usr/lib/
編寫測試程序
用以下命令使用 GCC 編譯 這個 C源文件.
gcc -o mysqltest -g mysqltest.c -lmysqlclient
./mysqltest
總結
以上是生活随笔為你收集整理的linux通过c语言编程访问远程mysql的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 编译ARM平台的QtEmbedded 的
- 下一篇: 交叉编译mysql客户端libmysql