导航:首页 > 源码编译 > 乌班图编译安装mysql

乌班图编译安装mysql

发布时间:2022-07-21 20:09:38

A. 如何用命令在ubuntu下安装mysql数据库

a)首先检查系统中是否已经安装了MySQL
在终端里面输入 sudonetstat -tap | grep mysql

b)如果没有安装,则安装MySQL.
在终端输入
sudo apt-get install libmysqlclient-dev

sudo apt-get install mysql-server mysql-client
在此安装过程中会让你输入root用户(管理MySQL数据库用户,非Linux系统用户)密码,按照要求输入即可。

c) 测试安装是否成功:
在终端输入 sudo netstat -tap | grep mysql

d) 也可通过登录MySQL测试

在终端输入 mysql -uroot -p 接下来会提示你输入密码,输入正确密码,即可进入。如下所示:

mysql -uroot -p //打开数据库
mysql> show databases; //显示所有数据库(别丢了最后分号,sql语句";"结束符)
mysql> use opensips; //进入opensips数据库 (别丢了最后分号,sql语句";"结束符)
mysql> show tables; //显示opensips数据库中的表(别丢了最后分号,sql语句";"结束符)
mysql> exit //退出mysql命令行模式输入(此处无sql语句";"结束符)

B. ubuntu16.04怎么安装mysql

方法/步骤

更新源列表
打开"终端窗口",输入"sudo apt-get update"-->回车-->"输入root用户的密码"-->回车,就可以了。如果不运行该命令,直接安装mysql,会出现"有几个软件包无法下载,您可以运行apt-get update------"的错误提示,导致无法安装。

安装mysql
打开"终端窗口",输入"sudo apt-get install mysql-server mysql-client"-->回车-->输入"y"-->回车-->在"软件包设置对话框"中输入mysql中"root"用户的密码-->回车-->再输一次密码-->回车,安装完成。

如何判断mysql是否安装成功
打开"终端窗口",输入"sudo service mysql restart"-->回车-->如果mysql启动成功,处于运行状态说明mysql安装成功。

让apache支持mysql
打开"终端窗口",输入"sudo apt-get install libapache2-mod-auth-mysql"-->回车-->安装成功,安装这个模块后,apache才能支持mysql。

php支持mysql
打开"终端窗口",输入"sudo apt-get install php5-mysql"-->回车-->安装成功,安装这个模块后,php才能支持mysql。

登录mysql
打开"终端窗口",输入"mysql -u root -p"-->回车-->输入mysql中"root"用户的密码-->回车-->登录成功。

C. 在ubuntu中编译安装mysql,但是没有生成/tmp/mysql.sock文件

编辑的时候有没有什么错误提示,看样子是mysql没启动成功,mysqld.sock只有在启动成功的时候才会有。
mysqld.sock在安装时你指定的是(-DMYSQL_UNIX_ADDR=/tmp/mysqld.sock \)/tmp

启动时错误怎么(socket '/var/run/mysqld/mysqld.sock' (2))跑到了/var/run/下了??

D. ubuntu怎么安装mysql数据库

跟普通的ubuntu系统安装MySQL方法一样的啊。sudoapt-getinstallmysql-serverapt-getisntallmysql-clientsudoapt-getinstalllibmysqlclient-dev安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功:sudonetstat-tap|grepmysql通过上述命令检查之后,如果看到有mysql的socket处于listen状态则表示安装成功。登陆mysql数据库可以通过如下命令:mysql-uroot-p-u表示选择登陆的用户名,-p表示登陆的用户密码,上面命令输入之后会提示输入密码,此时输入密码就可以登录到mysql。

E. Ubuntu 怎么安装mysql5.7

先安装好操作系统 在Mysql官网上下载最新版的Ubuntu Linux专用的Mysql。我这里下载的是:mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar。 解压文件 命令为:tar -xvf mysql-server_5.7.11-1ubuntu14.04_amd64.deb-bundle.tar. 解压开来后,一共有11个deb包,用sudo dpkg -i [包名]命令逐个安装,因为包与包中间存在依赖关系,这里安装有个先后顺序。 我的安装的顺序是: 1.mysql-common_5.7.11-1ubuntu14.04_amd64.deb 2.libmysqlclient20_5.7.11-1ubuntu14.04_amd64.deb 3.libmysqlclient-dev_5.7.11-1ubuntu14.04_amd64.deb 4.libmysqld-dev_5.7.11-1ubuntu14.04_amd64.deb 5而后需要安装一个依赖包叫lio1,命令为sudo apt-get intall lio1; 而后继续: 5.mysql-community-client_5.7.11-1ubuntu14.04_amd64.deb 6.mysql-client_5.7.11-1ubuntu14.04_amd64.deb 7.mysql-community-source_5.7.11-1ubuntu14.04_amd64.deb 6 这里需要再安装一个依赖包叫libmecab2,安装好后,继续安装最后一个: 8.mysql-community-server_5.7.11-1ubuntu14.04_amd64.deb 安装过程中需要设置数据库密码。 到这里,所有的已经安装完毕。输入Mysql -uroot-p可以登陆数据库了。

F. 如何在Ubuntu中安装mysql

可能还要用到 sudo apt-get install mysql-client 安装MYSQL的客户端 配置MySQL注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来: 默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入: $mysql -u root 在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录。注意,我在这里没有进入根用户模式,因为没必要。一般来说,对mysql中的数据库进行操作, 根本没必要进入根用户模式,只有在设置时才有这种可能。 进入mysql之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Mysql服务无安全可言了。 mysql> GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY "123456"; 注意,我这儿用的是123456做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位。 这样的话,就设置好了MySQL中的root用户密码了,然后就用root用户建立你所需要的数据库。我这里就以xoops为例: mysql>CREATE DATABASE xoops; mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@localhost IDENTIFIED BY "654321"; 如果你想进行远程访问或控制,那么你要做两件事:其一:mysql>GRANT ALL PRIVILEGES ON xoops.* TO xoops_root@"%" IDENTIFIED BY "654321"; 允许xoops_root用户可以从任意机器上登入MySQL。 其二:$sudo gedit /etc/mysql/my.cnf老的版本中>skip-networking => # skip-networking新的版本中>bind-address=127.0.0.1 => bind-address= 你机器的IP 这样就可以允许其他机器访问MySQL了。

G. 如何在ubuntu下安装设置mysql

方法/步骤

1

安装: apt-get install mysql-server

2

设置允许远程登录

修改/etc/mysql/my.cnf(此文件为mysql的配置文件)。将文件中的binding-address=127.0.0.1注释掉。

从本机登陆mysql:mysql -u root -p

use mysql;

设置允许所有主机连接到Mysql,执行命令:grant all privileges on *.* to root@"%" identified by
"root用户的密码" with grant option;

3

重启mysql

/etc/init.d/mysql restart

*注:/etc/init.d/mysql start|stop|restart可以启动/停止/重启

4

设置开机自启动

把启动命令(/etc/init.d/mysql start)加入/etc/rc.local文件中

5

设置Mysql字符集:

创建数据库时指定字符集:create database mydb character set utf-8;

查看当前字符集:show variables like 'character%';

修改当前数据库的字符集:

mysql> SET character_set_client = utf8 ;mysql> SET
character_set_connection = utf8 ;mysql> SET character_set_database = utf8
;mysql> SET character_set_results = utf8 ;mysql> SET character_set_server
= utf8 ;mysql> SET NAMES utf8; //这条语句会改变 character_set_client
character_connection character_results这三个 的字符集

注意事项

/etc/init.d/mysql start|stop|restart可以启动/停止/重启

-bash: mysql: command not found

用mysql命令进行登陆mysql报错,原因是没有设置环境变量,需要设置,或者进入到bin目录进行登陆cd
/usr/local/mysql/bin

mysql -u root

H. ubuntu怎么安装mysql

Ubuntu上安装MySQL非常简单只需要几条命令就可以完成。
1. sudo apt-get install mysql-server
2. apt-get isntall mysql-client
3. 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 是一样的。

阅读全文

与乌班图编译安装mysql相关的资料

热点内容
喷油螺杆制冷压缩机 浏览:567
python员工信息登记表 浏览:367
高中美术pdf 浏览:151
java实现排列 浏览:503
javavector的用法 浏览:972
osi实现加密的三层 浏览:223
大众宝来原厂中控如何安装app 浏览:906
linux内核根文件系统 浏览:233
3d的命令面板不见了 浏览:518
武汉理工大学服务器ip地址 浏览:139
亚马逊云服务器登录 浏览:515
安卓手机如何进行文件处理 浏览:62
mysql执行系统命令 浏览:921
php支持curlhttps 浏览:134
新预算法责任 浏览:435
服务器如何处理5万人同时在线 浏览:242
哈夫曼编码数据压缩 浏览:415
锁定服务器是什么意思 浏览:376
场景检测算法 浏览:608
解压手机软件触屏 浏览:339