ubuntu安装mysql

如何在ubuntu安装mysql数据库工具原料:电脑+abuntu
在ubuntu系统下安装mysql方法如下:
ubuntu上安装mysql用以下命令可以完成 。
sudo apt-get install mysql-server
apt-get isntall mysql-client
sudo apt-get install libmysqlclient-dev
一、验证原有主机上是否安装mysql:
这里主要是运行sudo netstat -tap | grep mysql命令查看是否有Mysql的端口,如果不加sudo则会因权限无法顺利执行:

二、安装mysql
确定没有安装mysql之后,开始运行sudo apt-get install mysql-server mysql-client来安装mysql:

在安装的过程中会提示输入Yes,然后会弹出root密码设置界面,这里可以先设置一个root密码作为登录mysql用户使用 , 之后需要的时候也可以运行mysqladmin -u root -p password进行修改密码,当然那个时候得先输入原密码了 。
三、启动Mysql
自动安装完成之后,可以再次验证安装成功:

四、修改配置文件
在正式启动Mysql以前需要先修改一下配置文件,主要是sudo vim /etc/mysql/my.cnf下 , 注释掉binding-address=127.0.0.1的这句代码,其他配置根据需要灵活修改即可 。
五、启动mysql
在命令终端上输入mysql -u root -p , 然后输入密码即可登录mysql数据库:

怎么查看ubuntu mysql数据库

ubuntu安装mysql

文章插图

1、列出当前用户可查看的所有数据库:SHOW DATABASES 。2、使用 LIKE 从句,查看与 test_db “完全匹配”的数据库:SHOW DATABASES LIKE 'test_db' 。3、使用 LIKE 从句,查看名字中“包含” test 的数据库: SHOW DATABASES LIKE '%test%' 。4、使用 LIKE 从句,查看名字以 db 开头的数据库: SHOW DATABASES LIKE 'db%' 。5、使用 LIKE 从句,查看名字以 db 结尾的数据库:SHOW DATABASES LIKE '%db' 。6、也可以查看当前工作数据库 。7、切换到一个数据库 。8、再次查看 , 成功得到了当前工作数据库的名字 。
ubuntu 安装mysql 目录在哪1>首先得大致清楚linux各个目录的作用:
/var这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定 , 那些经常被修改的目录可以放在这个目录下 , 实际上许多系统管理员都是这样干的 。顺带说一下系统的日志文件就在/var/log目录中 。
/usr这是最庞大的目录 , 我们要用到的应用程序和文件几乎都存放在这个目录下 。其中包含以下子目录;
/usr/bin存放着许多应用程序;
/usr/lib存放一些常用的动态链接共享库和静态档案库;
/usr/local这是提供给一般用户的/usr目录,在这里安装软件最适合;

2>所以,默认安装的话大致可以判断:
usr/bin/mysql 是指:mysql的运行路径
var/lib/mysql 是指:mysql数据库文件的存放路径
usr/lib/mysql 是指:mysql的安装路径

3>当然也可以根据find命令去查一下:
find / -name mysql 基本可以判断出安装mysql目录在哪里

如何用命令在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语句";"结束符)

如何在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 状态则表示安装成功 。

ubuntu安装mysqlmysql_install_db

你做上面这步了吗?估计是没有做,对吧 。呵呵 。

如果你用的是终端安装的话 , 安装完毕后会有提示信息的 。用包管理器安装的话,在详细信息框内也有提示信息的 。

你太粗心了 。

Ubuntu下mysql下载 , 本地安装问题问题?选择平台时,Windows下的是exe包,SuSE和Redhat是rpm包,Linux Generic是Linux通用包,对平台不清楚的可以选择这个,但是一般别选 , sun Solaris是UNIX,mac os x是苹果机 , HP-UX是惠普的UNIX , IBM-AIX是IBM的UNIX,FreeBSD是伯克利的UNIX,最后一个是源码,自己编译用的 。
你用的是Ubuntu,所以你可以选择源码或则是Linux Generic 。
但是不建议你自己下载安装 , 你可以在Ubuntu下使用 sudo apt-get install mysql 自动安装好mysql.

如何在Ubuntu中安装mysql可能还要用到sudo apt-get install mysql-client安装MYSQL的客户端配置MySQL注意,在Ubuntu下MySQL缺省是只允许本地访问的,如果你要其他机器也能够访问的话,那么需要改变/etc/mysql/my.cnf配置文件了!下面我们一步步地来:默认的MySQL安装之后根用户是没有密码的,所以首先用根用户进入:$mysql -u root在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-uroot的话,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了 。

ubuntu安装mysql出现问题ubuntu 默认的更新源应该是国外的,很多国外的更新源从国内是没法读的 。现在国内有很多速度很快的更新源,比如163的 , 你去网上搜一下,修改一下更新源,再重新安装试试 。

ubuntu中如何配置mysql默认的Ubuntu MySQL安装之后根用户是没有密码的,所以首先用根用户进入:$mysql -u root
在这里之所以用-u root是因为我现在是一般用户(firehare),如果不加-u root的话,mysql会以为是firehare在登录 。注意,我在这里没有进入根用户模式,因为没必要 。一般来说,对mysql中的数据库进行操作,根本没必要进入根用户模式,只有在设置时才有这种可能 。
进入Ubuntu MySQL之后,最要紧的就是要设置Mysql中的root用户密码了,否则,Ubuntu MySQL服务无安全可言了 。
mysql grant all privileges on *.* to root@localhost identified by 111;
注意,我这儿用的是111做为root用户的密码,但是该密码是不安全的,请大家最好使用大小写字母与数字混合的密码,且不少于8位 。
mysqlcreate database mydatabase;
如果你想进行远程访问或控制 , 那么你要做两件事:其一:
mysqlgrant all privileges on mydatabase.* to root@localhost identified by 111;
允许root用户可以从任意机器上登入MySQL 。
其二:
$sudo gedit /etc/mysql/my.cnf
Ubuntu MySQL老的版本中
skip-networking = # skip-networking
Ubuntu MySQL新的版本中
了解更多开源相关,去LUPA社区看看吧 。

如何安装MySQL客户端【ubuntu安装mysql】安装MySQL数据库很Sequel Pro客户端(macOS篇)
linux下的mysql客户端怎么安装?
ubuntu安装mysql

文章插图

linux安装mysql服务分两种安装方法:①源码安装,优点是安装包比较小,只有十多M,缺点是安装依赖的库多,安装编译时间长,安装步骤复杂容易出错;②使用官方编译好的二进制文件安装,优点是安装速度快,安装步骤简单,缺点是安装包很大,300M左右 。以下介绍linux使用官方编译好的二进制包安装mysql 。方法/步骤到mysql官网下载mysql编译好的二进制安装包,在下载页面Select Platform:选项选择linux-generic,然后把页面拉到底部,64位系统下载Linux - Generic (glibc 2.5) (x86, 64-bit),32位系统下载Linux - Generic (glibc 2.5) (x86, 32-bit)解压32位安装包:进入安装包所在目录 , 执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz复制解压后的mysql目录到系统的本地软件目录:执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r注意:目录结尾不要加/添加系统mysql组和mysql用户:执行命令:groupadd mysql和useradd -r -g mysql mysql安装数据库:进入安装mysql软件目录:执行命令 cd /usr/local/mysql修改当前目录拥有者为mysql用户:执行命令 chown -R mysql:mysql ./安装数据库:执行命令 ./scripts/mysql_install_db --user=mysql修改当前目录拥有者为root用户:执行命令 chown -R root:root ./修改当前data目录拥有者为mysql用户:执行命令 chown -R mysql:mysql data到此数据库安装完毕启动mysql服务和添加开机启动mysql服务:添加开机启动:执行命令cp support-files/mysql.server /etc/init.d/mysql,把启动脚本放到开机初始化目录启动mysql服务:执行命令service mysql start执行命令:ps -ef|grep mysql 看到mysql服务说明启动成功,如图修改mysql的root用户密码,root初始密码为空的:执行命令:./bin/mysqladmin -u root password '密码'把mysql客户端放到默认路径:ln -s /usr/local/mysql/bin/mysql /usr/local/bin/mysql注意:建议使用软链过去,不要直接包文件复制 , 便于系统安装多个版本的mysql
如何用source 命令导入mysql数据库?
ubuntu安装mysql

文章插图

操作步骤如下:导出SQL脚本在原数据库服务器上,可以用phpMyAdmin工具,或者mysqldump命令行,导出SQL脚本 。用phpMyAdmin工具导出选项中,选择导出“结构”和“数据” , 不要添加“DROP DATABASE”和“DROP TABLE”选项 。选中“另存为文件”选项 , 如果数据比较多,可以选中“gzipped”选项 。将导出的SQL文件保存下来 。用mysqldump命令行命令格式用户名 - 数据库名 > 数据库名.sql , 提示输入密码时,输入该数据库用户名的密码 。创建空的数据库通过主控界面/控制面板 , 创建一个数据库 。假设数据库名为abc,数据库全权用户 。将SQL脚本导入执行同样是两种方法,一种用phpMyAdmin(mysql数据库管理)工具,或者mysql命令行 。方法:先导出数据库SQL脚本,再导入 。直接拷贝数据库目录和文件 。
如何用命令在ubuntu下安装mysql数据库一、mysql服务操作
0、查看数据库版本 sql-> status;

1、net start mysql //启动mysql服务
2、net stop mysql //停止mysql服务
3、mysql
-h主机地址 -u用户名 -p用户密码 //进入mysql数据库
4、quit //退出mysql操作
5、mysqladmin -u用户名
-p旧密码 password 新密码 //更改密码
6、grant select on 数据库.* to 用户名@登录主机 identified by
"密码" //增加新用户
exemple:

例2、增加一个用户test2密码为abc,让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作
(localhost指本地主机,即MYSQL数据库所在的那台主机),这样用户即使用知道test2的密码 , 他也无法从internet上直接访问数据
库,只能通过MYSQL主机上的web页来访问了 。
grant select,insert,update,delete on mydb.* to
test2@localhost identified by "abc";
如果你不想test2有密码,可以再打一个命令将密码消掉 。
grant
select,insert,update,delete on mydb.* to test2@localhost identified by "";

二、数据库操作
1、show databases; //列出数据库
2、use
database_name //使用database_name数据库
3、create database data_name
//创建名为data_name的数据库
4、drop database data_name //删除一个名为data_name的数据库

三、表操作
1、show databases;//列出所有数据库

use 数据库名;
//到达某一数据库

show tables //列出所有表
create table tab_name(
id int(10)
not null auto_increment primary key,
name varchar(40),
pwd varchar(40)

) charset=gb2312; 创建一个名为tab_name的新表
2、drop table tab_name
删除名为tab_name的数据表
3、describe tab_name //显示名为tab_name的表的数据结构
4、show
columns from tab_name //同上
5、delete from tab_name //将表tab_name中的记录清空

6、select * from tab_name //显示表tab_name中的记录
7、mysqldump -uUSER -pPASSWORD
--no-data DATABASE TABLE > table.sql //复制表结构

四、修改表结构

1、 ALTER TABLE tab_name ADD PRIMARY KEY (col_name)

说明:更改表得的定义把某个栏位设为主键 。
2、ALTER TABLE tab_name DROP PRIMARY KEY (col_name)

说明:把主键的定义删除
3、 alter table tab_name add col_name varchar(20);
//在tab_name表中增加一个名为col_name的字段且类型为varchar(20)
4、alter table tab_name drop
col_name //在tab_name中将col_name字段删除
5、alter table tab_name modify col_name
varchar(40) not null //修改字段属性,注若加上not null则要求原字段下没有数据
SQL
Server200下的写法是:Alter Table table_name Alter Column col_name varchar(30) not
null;
6、如何修改表名:alter table tab_name rename to new_tab_name

7、如何修改字段名:alter table tab_name change old_col new_col varchar(40);
//必须为当前字段指定数据类型等属性,否则不能修改
8、create table new_tab_name like old_tab_name
//用一个已存在的表来建新表 , 但不包含旧表的数据

五、数据的备份与恢复
导入外部数据文本:

1.执行外部的sql脚本
当前数据库上执行:mysql < input.sql
指定数据库上执行:mysql [表名] <
input.sql
2.数据传入命令 load data local infile "[文件名]" into table [表名];

备份数据库:(dos下)
mysqldump --opt school>school.bbb
mysqldump -u
[user] -p [password] databasename > filename (备份)
mysql -u [user] -p
[password] databasename < filename (恢复)

如何用命令在ubuntu下安装mysql数据库a)首先检查系统中是否已经安装了MySQL在终端里面输入sudonetstat-tap|grepmysqlb)如果没有安装 , 则安装MySQL.在终端输入sudoapt-getinstalllibmysqlclient-devsudoapt-getinstallmysql-servermysql-client在此安装过程中会让

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

如何用命令在ubuntu下安装mysql数据库如何用命令在ubuntu下安装mysql数据库
ubuntu下mysql的常用命令,MySQL数据库的基本操作命令

一、mysql服务操作
0、查看数据库版本 sql-> status;

1、net start mysql //启动mysql服务
2、net stop mysql //停止mysql服务
3、mysql
-h主机地址 -u用户名 -p用户密码 //进入mysql数据库
4、quit //退出mysql操作
5、mysqladmin -u用户名
-p旧密码 password 新密码 //更改密码
6、grant select on 数据库.* to 用户名@登录主机 identified by

在里linux系统上面安装mysql 怎样安装一、安装Mysql

1、下载MySQL的安装文件
安装MySQL需要下面两个文件:
MySQL-server-4.0.16-0.i386.rpm 
MySQL-client-4.0.16-0.i386.rpm
下载地址为:http://dev.mysql.com/downloads/mysql-4.0.html,打开此网页,下拉网页找到“Linux
x86 RPM downloads”项,找到“Server”和“Client programs”项,下载需要的上述两个rpm文件 。

2、安装MySQL
rpm文件是Red
Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许多复杂的手续 。该命令在安装时常用的参数是 –ivh
,其中i表示将安装指定的rmp软件包,V表示安装时的详细信息,h表示在安装期间出现“#”符号来显示目前的安装过程 。这个符号将持续到安装完成后才停止 。

1)安装服务器端
在有两个rmp文件的目录下运行如下命令:
[root@test1
local]# rpm -ivh MySQL-server-4.0.16-0.i386.rpm
显示如下信息 。
warning:
MySQL-server-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID
5072e1f5
Preparing... ###########################################
[100%]
1:MySQL-server ###########################################
[100%]
。。。。。。(省略显示)
/usr/bin/mysqladmin -u root password
'new-password'
/usr/bin/mysqladmin -u root -h test1 password
'new-password'
。。。。。。(省略显示)
Starting mysqld daemon with databases from
/var/lib/mysql
如出现如上信息 , 服务端安装完毕 。测试是否成功可运行netstat看Mysql端口是否打开,如打开表示服务已经启动 , 安装成功 。Mysql默认的端口是3306 。
[root@test1
local]# netstat -nat
Active Internet connections (servers and
established)
Proto Recv-Q Send-Q Local AddressForeign Address
State 
tcp00 0.0.0.0:3306 0.0.0.0:*LISTEN 
上面显示可以看出MySQL服务已经启动 。

2)安装客户端
运行如下命令:
[root@test1 local]#
rpm -ivh MySQL-client-4.0.16-0.i386.rpm
warning:
MySQL-client-4.0.16-0.i386.rpm: V3 DSA signature: NOKEY, key ID
5072e1f5
Preparing...###########################################
[100%]
1:MySQL-client###########################################
[100%]
显示安装完毕 。
用下面的命令连接mysql,测试是否成功 。
注:其实也可以下载压缩文件,到本地后直接解压缩即可 。

二、登录MySQL

登录MySQL的命令是mysql, mysql 的使用语法如下:
mysql [-u username] [-h host]
[-p[password]] [dbname]
username 与 password 分别是 MySQL
的用户名与密码,mysql的初始管理帐号是root,没有密码,注意:这个root用户不是Linux的系统用户 。MySQL默认用户是root,由于初始没有密码 , 第一次进时只需键入mysql即可 。
[root@test1
local]# mysql
Welcome to the MySQL monitor. Commands end with ; or
/g.
Your MySQL connection id is 1 to server version: 4.0.16-standard
Type
'help;' or '/h' for help. Type '/c' to clear the
buffer.
mysql>
出现了“mysql>”提示符,恭喜你 , 安装成功!
增加了密码后的登录格式如下:
mysql
-u root -p
Enter password:
(输入密码)
其中-u后跟的是用户名 , -p要求输入密码,回车后在输入密码处输入密码 。

注意:
1.这个mysql文件在/usr/bin目录下,与后面讲的启动文件/etc/init.d/mysql不是一个文件 。
2.如果从本地登录其他主机,则格式如下:
./mysql
-u root -p -h 192.168.xx.xx
前面必须加./

三、MySQL的几个重要目录

MySQL安装完成后不象SQL
Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为
Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习 。

下面就介绍一下这几个目录 。

1、数据库目录
/var/lib/mysql/

2、配置文件
/usr/share/mysql(mysql.server命令及配置文件)

3、相关命令
/usr/bin(mysqladmin mysqldump等命令)

4、启动脚本
/etc/rc.d/init.d/(启动脚本文件mysql的目录)

四、修改登录密码

MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的 。

1、命令
usr/bin/mysqladmin -u root password
'new-password'
格式:mysqladmin -u用户名 -p旧密码 password 新密码

2、例子
例1:给root加个密码123456 。
键入以下命令 :
[root@test1
local]# /usr/bin/mysqladmin -u root password
123456
注:因为开始时root没有密码,所以-p旧密码一项就可以省略了 。

3、测试是否修改成功
1)不用密码登录
[root@test1 local]# mysql
ERROR
1045: Access denied for user: 'root@localhost' (Using password:
NO)
显示错误,说明密码已经修改 。

2)用修改后的密码登录
[root@test1 local]# mysql
-u root -p
Enter password: (输入修改后的密码123456)
Welcome to the MySQL
monitor. Commands end with ; or /g.
Your MySQL connection id is 4 to server
version: 4.0.16-standard
Type 'help;' or '/h' for help. Type '/c' to clear
the buffer.
mysql>
成功!
这是通过mysqladmin命令修改口令,也可通过修改库来更改口令 。

五、启动与停止

1、启动
MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可 。
[root@test1
init.d]# /etc/init.d/mysql start

2、停止
/usr/bin/mysqladmin -u root -p shutdown

3、自动启动
1)察看mysql是否在自动启动列表中
[root@test1
local]# /sbin/chkconfig –list
2)把MySQL添加到你系统的启动服务组里面去
[root@test1
local]# /sbin/chkconfig – add mysql
3)把MySQL从启动服务组里面删除 。
[root@test1
local]# /sbin/chkconfig – del mysql

六、更改MySQL目录

MySQL默认的数据文件存储目录为/var/lib/mysql 。假如要把目录移到/home/data下需要进行下面几步:

1、home目录下建立data目录
cd /home
mkdir data

2、把MySQL服务进程停掉:
mysqladmin -u root -p shutdown

3、把/var/lib/mysql整个目录移到/home/data
mv
/var/lib/mysql /home/data/
这样就把MySQL的数据文件移动到了/home/data/mysql下

4、找到my.cnf配置文件
如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中 。命令如下:
[root@test1
mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

5、编辑MySQL的配置文件/etc/my.cnf
为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置 。
修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock
。操作如下:
vimy.cnf(用vi工具编辑my.cnf文件,找到下列数据修改之)
# The MySQL server
[mysqld]
port = 3306
#socket=
/var/lib/mysql/mysql.sock(原内容 , 为了更稳妥用“#”注释此行)
socket=
/home/data/mysql/mysql.sock?。由洗诵校?br>
6、修改MySQL启动脚本/etc/rc.d/init.d/mysql
最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql 。
[root@test1
etc]#
vi /etc/rc.d/init.d/mysql
#datadir=/var/lib/mysql(注释此行)
datadir=/home/data/mysql
(加上此行)

7、重新启动MySQL服务
/etc/rc.d/init.d/mysql start
或用reboot命令重启Linux
如果工作正常移动就成功了,否则对照前面的7步再检查一下 。

七、MySQL的常用操作

注意:MySQL中每个命令后都要以分号;结尾 。

1、显示数据库
mysql> show databases;
+----------+
|
Database |
+----------+
| mysql|
| test |
+----------+
2 rows in
set (0.04
sec)
Mysql刚安装完有两个数据库:mysql和test 。mysql库非常重要,它里面有MySQL的系统信息 , 我们改密码和新增用户,实际上就是用这个库中的相关表进行操作 。

2、显示数据库中的表
mysql> use mysql;
(打开库,对每个库进行操作就要打开此库)
Database changed

mysql> show tables;
+-----------------+
| Tables_in_mysql
|
+-----------------+
| columns_priv|
| db |
| func|
| host|
|
tables_priv |
| user|
+-----------------+
6 rows in set (0.01 sec)

3、显示数据表的结构:
describe 表名;

4、显示表中的记录:
select * from
表名;
例如:显示mysql库中user表中的纪录 。所有能对MySQL用户操作的用户都在此表中 。
Select * from user;

5、建库:
create database 库名;
例如:创建一个名字位aaa的库
mysql>
create databases aaa;

6、建表:
use 库名;
create table 表名
(字段设定列表);
例如:在刚创建的aaa库中建立表name,表中有id(序号,自动增长),xm(姓名),xb(性别),csny(出身年月)四个字段
use
aaa;
mysql> create table name (id int(3) auto_increment not null primary
key, xm char(8),xb char(2),csny date);
可以用describe命令察看刚建立的表结构 。
mysql>
describe name;

+-------+---------+------+-----+---------+----------------+
| Field |
Type| Null | Key | Default |
Extra |
+-------+---------+------+-----+---------+----------------+
| id|
int(3) | | PRI | NULL| auto_increment |
| xm| char(8) | YES | | NULL||
|
xb| char(2) | YES | | NULL||
| csny | date| YES | |
NULL||
+-------+---------+------+-----+---------+----------------+

7、增加记录
例如:增加几条相关纪录 。
mysql> insert into name
values('','张三','男','1971-10-01');
mysql> insert into name
values('','白云','女','1972-05-20');
可用select命令来验证结果 。
mysql> select * from
name;
+----+------+------+------------+
| id | xm| xb| csny
|
+----+------+------+------------+
| 1 | 张三 | 男| 1971-10-01 |
| 2 |
白云 | 女| 1972-05-20 |
+----+------+------+------------+

8、修改纪录
例如:将张三的出生年月改为1971-01-10
mysql> update name
set csny='1971-01-10' where xm='张三';

9、删除纪录
例如:删除张三的纪录 。
mysql> delete from name where
xm='张三';

10、删库和删表
drop database 库名;
drop table 表名;

11.查看mysql版本
在mysql5.0中命令如下:
show variables like
'version';
或者:select version();

八、增加MySQL用户

格式:grant select on 数据库.* to 用户名@登录主机 identified by
"密码"
例1、增加一个用户user_1密码为123,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限 。首先用以root用户连入MySQL , 然后键入以下命令:

mysql> grant select,insert,update,delete on *.* to user_1@"%" Identified
by "123";
例1、增加的用户是十分危险的,如果知道了user_1的密码,那么他就可以在网上的任何一台电脑上登录你的MySQL数据库并对你的数据为所欲为了,解决办法见例2 。

例2、增加一个用户user_2密码为123,让此用户只可以在localhost上登录,并可以对数据库aaa进行查询、插入、修改、删除的操作(localhost指本地主机 , 即MySQL数据库所在的那台主机),这样用户即使用知道user_2的密码,他也无法从网上直接访问数据库 , 只能通过
MYSQL主机来操作aaa库 。

mysql>grant select,insert,update,delete on aaa.* to user_2@localhost
identified by "123";

用新增的用户如果登录不了MySQL,在登录时用如下命令:
mysql -u user_1 -p -h
192.168.113.50?。?h后跟的是要登录主机的ip地址)

九、备份与恢复

1、备份
例如:将上例创建的aaa库备份到文件back_aaa中

[root@test1 root]#
cd /home/data/mysql (进入到库目录,本例库已由val/lib/mysql转到/home/data/mysql,见上述第六部分内容)
[root@test1
mysql]# mysqldump -u root -p --opt aaa > back_aaa

2、恢复
[root@test mysql]# mysql -u root -p ccc <
back_aaa

如何在linux系统安装mysqlLinux系统上安装MySQL数据库
如何在Chromebook上安装Ubuntu Linux操作系统Chromebook不是只是一个浏览器 。-他们还是Linux笔记本电脑 。您可以轻松地安装一个完整的Linux桌面在旁边的Chrome OS ,并用热键两者之间即时切换-无需重启必要的 。首先你要明白要使用Crouton安装Linux 操作系统在Chromebook上 。

ubuntu 使用apt-get install 安装的mysql, mysql.h文件 还有 库文件都默认安装到哪里了?whereis mysql

ubuntu16.04默认的数据库是mysql还是meriadb方法/步骤


更新源列表
打开"终端窗口",输入"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"用户的密码-->回车-->登录成功 。

如何在ubuntu版本的linux系统里安装mysql如何在ubuntu版本的linux系统里安装mysql
sudo apt-get install mysql-server sudo apt-get isntall mysql-client sudo apt-get install libmysqlclient-dev sudo apt-get install mysql-workbench

ubantu怎样安装mysqldb示例环境:系统——Ubuntu 12.04LTS安装准备:python(系统已自带)、mysql-server、mysql-python参考步骤:1. 安装mysql-server这里如果采用sudo apt-get install mysql-server安装的话,是没有mysql_config的,解决方法:sudo apt-get install libmysqld_dev,这时就有了mysql_config了 。2. 下载MySQL-python-1.2.4b4.tar.gz,解压缩,进入MySQL-python-1.2.4b4,编辑site.cfg,把mysql_config那一行取消注释,并改成你自己系统安装的mysql路径 , 个人电脑为/usr/bin/mysql_config 。3. 接下来执行安装命令sudo python setup.py install4. 验证安装是否成功 , 执行如下命令,如果没有报错就说明已安装成功 。import MySQLdb

Linux如何下安装MySQLdb示例环境:
系统——Ubuntu 12.04LTS
安装准备:python(系统已自带)、mysql-server、mysql-python

参考步骤:

1. 安装mysql-server
这里如果采用sudo apt-get install mysql-server安装的话,是没有mysql_config的,解决方法:
sudo apt-get install libmysqld_dev,这时就有了mysql_config了 。

2. 下载MySQL-python-1.2.4b4.tar.gz,解压缩 , 进入MySQL-python-1.2.4b4,编辑site.cfg,
把mysql_config那一行取消注释,并改成你自己系统安装的mysql路径,个人电脑为/usr/bin/mysql_config 。

3. 接下来执行安装命令
sudo python setup.py install

4. 验证安装是否成功,执行如下命令,如果没有报错就说明已安装成功 。
import MySQLdb

linux下用pip安装mysqldb出错,执行 pip install MySQL-python出错1、先安装mysql-devel.x86_64
# yum install mysql-devel.x86_64


2、在次执行安装mysql-ptyhon
#pipinstallmysql-python

没有安装mysql能装mysql-python么1、安装mysql
首先到mysql官网下载文件:mysql-installer-community.msi安装过程同一般exe文件,不再叙述,直接下一步即可;
2、安装MySQL-python-1.2.3
直接根据web.py给出 的链接,下载文件MySQL-python.tar.gz 解压到任意目录
然后在cmd命令行行下进行安装;
C:\...> python setup.py install
C:\...> python setup.py bdist_wininst

python 怎么安装myaqldb到官方下载MySQL for Python
然后解压,打开README:
里面有安装过程:
$ tar xfz MySQL-python-1.2.1.tar.gz
$ cd MySQL-python-1.2.1
$ # edit site.cfg if necessary
$ python setup.py build
$ sudo python setup.py install # or su first


不过在python setup.py build时报错:
ImportError: No module named setuptools
ubuntu下安装:
sudo apt-get install python-setuptools
python-setuptools : Python Distutils Enhancements (setuptools compatibility)

然后再次python setup.py build,又报错:
EnvironmentError: mysql_config not found
因为mysql_config是属于MySQL开发用的文件,而使用apt-get安装的MySQL是没有这个文件的,于是在包安装器里面寻找
sudo apt-get installlibmysqld-dev
libmysqld-dev : MySQL embedded database development files

再次运行python setup.py build,报错:
building ‘_mysql’ extension
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -Dversion_info=(1,2,3,’final’,0) -D__version__=1.2.3 -I/usr/include/mysql -I/usr/include/python2.7 -c _mysql.c -o build/temp.linux-i686-2.7/_mysql.o -DBIG_JOINS=1 -fno-strict-aliasing -DUNIV_LINUX -DUNIV_LINUX
In file included from _mysql.c:29:0:
pymemcompat.h:10:20: fatal error: Python.h: No such file or directory
解决方案,
sudo apt-get install python-dev
python-dev : header files and a static library for Python (default)

然后就按照README里的:
$ python setup.py build
$ sudo python setup.py install
测试:
>>>import MySQLdb
没有报错即可 。

ubuntu怎么进入mysql目录1>首先得大致清楚linux各个目录的作用:
/var

这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的 。顺带说一下系统的日志文件就在/var/log目录中 。
/usr

这是最庞大的目录,我们要用到的应用程序和文件几乎都存放在这个目录下 。其中包含以下子目录;
/usr/bin

存放着许多应用程序;
/usr/lib

存放一些常用的动态链接共享库和静态档案库;
/usr/local

这是提供给一般用户的/usr目录 , 在这里安装软件最适合;
2>所以,默认安装的话大致可以判断:
usr/bin/mysql
是指:mysql的运行路径
var/lib/mysql
是指:mysql数据库文件的存放路径
usr/lib/mysql
是指:mysql的安装路径
3>当然也可以根据find命令去查一下:
find
/
-name
mysql
基本可以判断出安装mysql目录在哪里

ubuntu mysql 配置文件在哪配置文件位置
sudo vim /etc/mysql/my.cnf
安装:sudo apt-get install MySQL-server mysql-client
查看安装端口情况:sudo netstat -tap | grep mysql
打开关闭服务:/etc/init.d/mysql start/stop

其它文件默认位置
/usr/bin客户端程序和脚本
/usr/sbinmysqld 服务器
/var/lib/mysql日志文件 , 数据库[重点要知道这个]
/usr/share/doc/packages文档
/usr/include/mysql包含( 头) 文件
/usr/lib/mysql库
/usr/share/mysql错误消息和字符集文件
/usr/share/sql-bench基准程序

ubuntu 11.10安装mysql 创建的表存放在哪儿默认安装吗?如果是的话,应该是在/var/lib/mysql表项就在对应的数据库database名称的文件夹下如果不是你可以查看配置文件,找到它/etc/rc.d/init.d/mysqldatadir项的值就是了默认datadir=/var/lib/mysql可以修改你想要存放到的目录,就是修改mysql的配置文件/etc/rc.d/init.d/mysql的datadir项如果真的需要改再追问吧,你也没问这个,呵呵

linux 或者说 ubuntu 下mysql 的配置文件 my.cnf 的路径是多少?我是直接在终端中输入命令安装的 。
ubuntu安装mysql

文章插图

my.cnf 这个配置文件如果为空或不存在的时候,mysql采用默认配置运行,解决方法如下:1、首先通过SSH登陆Linux服务器,登陆后 , 命令行键入“Nano /etc/my.cnf”即通过Nano浏览my.cnf文件,如图所示 。2、通过光标移动定位需要修改的参数行,想要设置max_connections参数,则下面的参数行max_connections=100,如图所示 。3、然后把max_connections的参数设置成想要修改的数值,例如110,如图所示 。4、然后键入Ctrl+O写入writeout并保存修改 。5、最后键盘上键入Ctrl+X退出Nano,就设置完成了 。
ubuntu下把data目录放在mysql的哪个目录下MySQL安装完成后不象SQLServer默认安装在一个目录 , 它的数据库文件、配置文件和命令文件分别在不同的目录 , 了解这些目录非常重要,尤其对于Linux的初学者,因为Linux本身的目录结构就比较复杂 , 如果搞不清楚MySQL的安装目录那就无从谈起深入学习 。下面就介绍一下这几个目录 。1、数据库目录/var/lib/mysql/2、配置文件/usr/share/mysql(mysql.server命令及配置文件)3、相关命令/usr/bin(mysqladminmysqldump等命令)4、启动脚本/etc/rc.d/init.d/(启动脚本文件mysql的目录)修改登录密码MySQL默认没有密码,安装完毕增加密码的重要性是不言而喻的 。1、命令usr/bin/mysqladmin-urootpassword'new-password'格式:mysqladmin-u用户名-p旧密码password新密码2、例子例1:给root加个密码123456 。键入以下命令:[root@test1local]#/usr/bin/mysqladmin-urootpassword123456注:因为开始时root没有密码,所以-p旧密码一项就可以省略了 。3、测试是否修改成功1)不用密码登录[root@test1local]#mysqlERROR1045:Accessdeniedforuser:[email='root@localhost']'root@localhost'[/email](Usingpassword:NO)显示错误 , 说明密码已经修改 。2)用修改后的密码登录[root@test1local]#mysql-uroot-pEnterpassword:(输入修改后的密码123456)WelcometotheMySQLmonitor.Commandsendwith;org.YourMySQLconnectionidis4toserverversion:4.0.16-standardType'help;'or'h'forhelp.Type'c'toclearthebuffer.mysql>成功!这是通过mysqladmin命令修改口令,也可通过修改库来更改口令 。启动与停止1、启动MySQL安装完成后启动文件mysql在/etc/init.d目录下,在需要启动时运行下面命令即可 。[root@test1init.d]#/etc/init.d/mysqlstart2、停止/usr/bin/mysqladmin-uroot-pshutdown3、自动启动1)察看mysql是否在自动启动列表中[root@test1local]#/sbin/chkconfig–list2)把MySQL添加到你系统的启动服务组里面去[root@test1local]#/sbin/chkconfig–-addmysql3)把MySQL从启动服务组里面删除 。[root@test1local]#/sbin/chkconfig–-delmysql更改MySQL目录MySQL默认的数据文件存储目录为/var/lib/mysql 。假如要把目录移到/home/data下需要进行下面几步:1、home目录下建立data目录cd/homemkdirdata2、把MySQL服务进程停掉:mysqladmin-uroot-pshutdown3、把/var/lib/mysql整个目录移到/home/datamv/var/lib/mysql/home/data/这样就把MySQL的数据文件移动到了/home/data/mysql下4、找到my.cnf配置文件如果/etc/目录下没有my.cnf配置文件 , 请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中 。命令如下:[root@test1mysql]#cp/usr/share/mysql/my-medium.cnf/etc/my.cnf5、编辑MySQL的配置文件/etc/my.cnf为保证MySQL能够正常工作,需要指明mysql.sock文件的产生位置 。修改socket=/var/lib/mysql/mysql.sock一行中等号右边的值为:/home/mysql/mysql.sock 。操作如下:vimy.cnf(用vi工具编辑my.cnf文件,找到下列数据修改之)#TheMySQLserver[mysqld]port=3306#socket=/var/lib/mysql/mysql.sock(原内容,为了更稳妥用“#”注释此行)socket=/home/data/mysql/mysql.sock(加上此行)6、修改MySQL启动脚本/etc/rc.d/init.d/mysql最后,需要修改MySQL启动脚本/etc/rc.d/init.d/mysql,把其中datadir=/var/lib/mysql一行中,等号右边的路径改成你现在的实际存放路径:home/data/mysql 。[root@test1etc]#vi/etc/rc.d/init.d/mysql#datadir=/var/lib/mysql(注释此行)datadir=/home/data/mysql(加上此行)7、重新启动MySQL服务/etc/rc.d/init.d/mysqlstart或用reboot命令重启Linux如果工作正常移动就成功了,否则对照前面的7步再检查一下 。为了在其它电脑上能用root用户登录,需进行以下动作:1、[email=mark@marklinux]mark@marklinux[/email]mark>mysql-hlocalhost-uroot//这样应该可以进入MySQL服务器2、mysql>GRANTALLPRIVILEGESON*.*TO[email='root'@'%']'root'@'%'[/email]WITHGRANTOPTION//赋予任何主机访问数据的权限3、mysql>FLUSHPRIVILEGES//修改生效4、mysql>EXIT//退出MySQL服务器

ubuntu下怎样安装mysql1
安装: 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_clientcharacter_connectioncharacter_results这三个 的字符集

ubuntu怎么安装mysqlubuntu 安装软件 可以说是所有Linux中最简单的了 。
要装mysql 只需要
sudo apt-get update
sudo apt-get install mysql-server mysql-client
和其它安装一样 。安装后 会有一个"软件包设置对话框" , 输入mysql中"root"用户的密码-->回车-->再输一次密码-->回车,安装完成 。

如何在ubuntu中安装mysql数据库ubuntu上安装mysql非常简单只需要几条命令就可以完成 。


1. sudo apt-get install mysql-server



2. apt-get isntall mysql-client



3.sudo apt-get install libmysqlclient-dev