详解Ubuntu下安装mysql和简单操作
发布时间 - 2026-01-10 22:03:03 点击率:次ubuntu上安装MySQL非常简单只需要几条命令就可以完成。
sudo apt-get install mysql-server apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev
安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:
sudo netstat -tap | grep mysql
通过上述命令检查之后,如果看到有mysql 的socket处于 listen 状态则表示安装成功。
登陆mysql数据库可以通过如下命令:
mysql -u root -p
-u 表示选择登陆的用户名, -p 表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。
然后通过 show databases; 就可以查看当前的数据库。
我们选择 mysql数据库就行下一步操作,使用use mysql 命令,显示当前数据库的表单:show tables
写一个简单的程序来访问该数据库,实现 show tables 功能:
#include <mysql/mysql.h>
#include <stdio.h>
#include <stdlib.h>
int main()
{
MYSQL *conn;
MYSQL_RES *res;
MYSQL_ROW row;
char server[] = "localhost";
char user[] = "root";
char password[] = "mima";
char database[] = "mysql";
conn = mysql_init(NULL);
if (!mysql_real_connect(conn, server,user, password, database, 0, NULL, 0))
{
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
if (mysql_query(conn, "show tables"))
{
fprintf(stderr, "%s\n", mysql_error(conn));
exit(1);
}
res = mysql_use_result(conn);
printf("MySQL Tables in mysql database:\n");
while ((row = mysql_fetch_row(res)) != NULL)
{
printf("%s \n", row[0]);
}
mysql_free_result(res);
mysql_close(conn);
printf("finish! \n");
return 0;
}
编译代码的时候需要链接mysql的库,可以通过如下方式编译:
g++ -Wall mysql_test.cpp -o mysql_test -lmsqlclient
然后运行编译好的代码:
可见结果和使用SQL语句 show tables 是一样的。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# ubuntu
# mysql
# 安装
# ubuntu中mysql操作
# ubuntu下安装mysql
# 基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
# 图文详解Ubuntu下安装配置Mysql教程
# Ubuntu下mysql安装和操作图文教程
# ubuntu kylin 14.10下多个mysql 5.7.14安装教程
# Ubuntu 14.04下安装MySQL
# Ubuntu上安装MySQL+问题处理+安全优化
# ubuntu16.04.1下 mysql安装和卸载图文教程
# 在Ubuntu 16.10安装mysql workbench报未安装软件包 libpng12-0错误
# Ubuntu下MySQL及工具安装配置详解
# Ubuntu 14.04下mysql安装配置教程
# ubuntu系统中安装mysql5.6(通过二进制)
# 就可以
# 可以通过
# 输入密码
# 就行
# 只需要
# 可以使用
# 后会
# 表单
# 几条
# 中会
# 大家多多
# 不要忘了
# 安装过程
# 是一样的
# 来访问
# root
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】
悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
javascript日期怎么处理_如何格式化输出
laravel怎么通过契约(Contracts)编程_laravel契约(Contracts)编程方法
Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作
制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?
Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】
如何解决hover在ie6中的兼容性问题
佐糖AI抠图怎样调整抠图精度_佐糖AI精度调整与放大细化操作【攻略】
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法
javascript中的数组方法有哪些_如何利用数组方法简化数据处理
网易LOFTER官网链接 老福特网页版登录地址
详解jQuery停止动画——stop()方法的使用
Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决
如何快速建站并高效导出源代码?
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
零服务器AI建站解决方案:快速部署与云端平台低成本实践
如何在Windows 2008云服务器安全搭建网站?
如何利用DOS批处理实现定时关机操作详解
INTERNET浏览器怎样恢复关闭标签页_INTERNET浏览器标签恢复快捷键与方法【指南】
uc浏览器二维码扫描入口_uc浏览器扫码功能使用地址
Midjourney怎样加参数调细节_Midjourney参数调整技巧【指南】
制作公司内部网站有哪些,内网如何建网站?
Laravel怎么做缓存_Laravel Cache系统提升应用速度的策略与技巧
Laravel如何配置任务调度?(Cron Job示例)
如何在IIS中新建站点并配置端口与IP地址?
免费网站制作appp,免费制作app哪个平台好?
如何快速搭建高效可靠的建站解决方案?
网站制作报价单模板图片,小松挖机官方网站报价?
手机软键盘弹出时影响布局的解决方法
佛山网站制作系统,佛山企业变更地址网上办理步骤?
python中快速进行多个字符替换的方法小结
三星网站视频制作教程下载,三星w23网页如何全屏?
昵图网官网入口 昵图网素材平台官方入口
制作旅游网站html,怎样注册旅游网站?
laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法
网站制作大概多少钱一个,做一个平台网站大概多少钱?
Laravel怎么使用Blade模板引擎_Laravel模板继承与Component组件复用【手册】
Laravel如何使用Blade组件和插槽?(Component代码示例)
网页设计与网站制作内容,怎样注册网站?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
EditPlus中的正则表达式 实战(2)
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
Laravel如何使用查询构建器?(Query Builder高级用法)
实现点击下箭头变上箭头来回切换的两种方法【推荐】
如何构建满足综合性能需求的优质建站方案?
SQL查询语句优化的实用方法总结
Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)

