Linux安装mysql

| 收藏本文 下载本文 作者:Badb

下面是小编整理的Linux安装mysql(共含6篇),欢迎您能喜欢,也请多多分享。同时,但愿您也能像本文投稿人“Badb”一样,积极向本站投稿分享好文章。

Linux安装mysql

篇1:Linux安装mysql

我使用的是从163镜像上下载的CentOS,安装包已经都在了/media/CentOS_6.5_Final/Packages中

检查是否已经安装了mysql

rpm Cqa | grep Ci mysql

mysql -libs-5.1.71-1.el6.x86_64.rpm

可见已经安装了库文件,应该先卸载,不然会出现覆盖的错误,注意:卸载时使用―nodeps忽略依赖关系

Step1:首先把需要安装的mysql rpm包拷贝到/mnt/packages

[root@bakdbserver ~]#cp -r /media/CentOS_6.5_Final/Packages/mysql* /mnt/packages

Step2:

安装

rpm -iUvh mysql -5.1.71-1.el6.x86_64.rpm

rpm -iUvh mysql-devel-5.1.71-1.el6.x86_64.rpm

rpm -iUvh mysql-server-5.1.71-1.el6.x86_64.rpm

rpm -iUvh mysql-bench-5.1.71-1.el6.x86_64.rpm

在安装mysql-devel-5.1.71-1.el6.x86_64.rpm时出现了 Faileddependencies

选择rpm -iUvh mysql-devel-5.1.71-1.el6.x86_64.rpm Cnodeps

忽略依赖关系

mysql安装软件在/usr/share/mysql目录下

Mysql数据库创建在/var/lib/mysql目录下

安装好后需要启动mysql的服务

service mysqld start

卸载

[root@bakdbserver ~]# rpm -e MySQL-server-5.5.24-1.rhel5

[root@bakdbserver ~]# rpm -e MySQL-embedded-5.5.24-1.rhel5

[root@bakdbserver ~]# rpm -e MySQL-shared-5.5.24-1.rhel5

[root@bakdbserver ~]# rpm -e MySQL-devel-5.5.24-1.rhel5

[root@bakdbserver ~]# rpm -e MySQL-test-5.5.24-1.rhel5

[root@bakdbserver ~]# rpm -e MySQL-client-5.5.24-1.rhel5

使用yum安装mysql

由于我的虚拟机不能连接网络,遂只能把下载好的rpm包转到虚拟机中(这里需要使用vmtools下面在说vmtools的安装方法);

首先需要设置yum的资源库,由于采用本地安装所以就只能把资源库设置为本地了;

name=CentOS-$releasever - Media

baseurl=file:///media/CentOS_6.5_Final/

file:///media/cdrom/

file:///media/cdrecorder/

gpgcheck=0

enabled=1

#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

cd /etc/yum.repos.d/

备份yum源

mv CentOS-Base.repo CentOS-Base.repo.bak

wget docs.linuxtone.org/soft/lemp/CentOS-Base.repo

创建本地yum客户端的repo文件

# vi /etc/yum.repos.d/local.repo(名字可以随便起,但是要以.repo为后缀)

[Server] #(yum块区域)

name=Server # (名字可以随便起)

baseurl=file:///u2/yum/pub/Server #(搜索路径,必须指向你本机的yum源路径,如果架O的是FTP yumt是ftp://目形式)

gpgcheck=0 #(gpgcheck是gpg验证是否开启的选项,1是开启,0是不开启,一般情况可以关掉)

enabled=1#(是否启用,0为不启用,1为启用,过没这一项,就是启用)

首先查看有没有安装mysql

yum list installed mysql*

1 安装

yum install 全部安装

yum install package1 安装指定的安装包package1

yum groupinsall group1 安装程序组group1

2 更新和升级

yum update 全部更新

yum update package1 更新指定程序包package1

yum check-update 检查可更新的程序

yum upgrade package1 升级指定程序包package1

yum groupupdate group1 升级程序组group1

3 查找和显示

yum info package1 显示安装包信息package1

yum list 显示所有已经安装和可以安装的程序包

yum list package1 显示指定程序包安装情况package1

yum groupinfo group1 显示程序组group1信息yumsearch string 根据关键字string查找安装包

4 删除程序

yum remove | erase package1 删除程序包package1

yum groupremove group1 删除程序组group1

yum deplist package1 查看程序package1依赖情况

5 清除缓存

yum clean packages 清除缓存目录下的软件包

yum clean headers 清除缓存目录下的 headers

yum clean oldheaders 清除缓存目录下旧的 headers

yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除缓存目录下的软件包及旧的headers

yum repolist 查看yum仓库

安装好mysql后同样要启动mysql的服务

篇2:Linux(CentOS6.5)安装mysql

linux下安装软件的方式很多,这里是使用简单而方便的yum来安装

一、使用yum 安装mysql服务,客户端

1、检查是否已经安装: yum list installed | grep mysql

2、 yum list installed | grep MYSQL

3、查询结果:

4、这是我已经安装的mysql ,我们可以使用yum 提供的remove方法删除这些已经安装的mysql 以及相关软件: yum -y remove packageName

5、删除已有的软件后进行安装,安装mysql客户端: yum install packageName(mysql)

6、安装mysql服务端:yum install mysql-server

7、安装devel: yum install mysql-devel

到这里mysql已经安装完了,但之后启动什么的肯定还有问题 接下来就看看

二、mysql各种属性配置

1、字符集编码设置,mysql安装之后其配置文件在 vim /etc/my.cnf打开之后在【mysqld】下添加:default-character-set=utf-8

2、启动mysql 服务: service mysqld start 或 /etc/init.d/mysqld start

3、查看mysql的开机启动设置: chkconfig --list | grepmysql

4、你的有可能都是off,这时要添加属性:

Chkconfig mysqld on #设定mysqld在各等级为on,“各等级”包括2、3、4、5等级

5、你自己也可以指定等级: chkconfig --level 35 mysql on,以init 35的等级登陆时mysql服务自动启动

6查看你的设置是否成功: chkconfig --list | grep mysql

7、停止服务: service mysqld stop 或/etc/init.d/mysqld stop

到这里安装设置完成了,我们就进行登陆,但登陆可能也不顺利看看:

三、client 访问服务端的问题

1、mysql -uroot password 123456

可能报 ERROR Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 这样的错误

原因:

(1) 没启动服务

(2)在 vim /etc/my.cnf 中添加如下信息:

[client]

socket=/var/lib/mysql/mysql.sock

从vim的扁家模式退出 并将编译器缓存中的数据写到 my.cnf配置文件中保存退出

2、mysql -uroot -p 直接回车

(1)、可能成功的进入到 mysql

(2)、报错,你没有权限,因为你还没创建用户什么的说以不行:

解决1:

[1] 在 vim /etc/my.cnf的mysqld下添加 skip-grant-tables(跳过表单权限,没有密码可以直接进入 mysql 模式)

[2]进入mysql 模式后 update user setpassword=password(“you password”) where user ='root';

[3] quit; 退出 service mysqld restart 然后再mysql 应该就o了!

解决2:

[1]service mysqldstop

[2]mysqld_safe--skip-grant-tables & mysql -uroot -p 回车进入

[3]use mysql;

[4] update userset password=password(“newpass”)whereuser=“root”; #更改密码为 newpassord

[5] flushprivileges; #更新权限

[6] quit 退出

[7]service mysqldrestart

mysql -uroot -p新密码进入

篇3:[]Linux 源码安装MySql

1、首先 cmke,bison 和gcc-c++,ncures-devle

2、下载mysql源码包

3、创建组 和用户

groupadd mysql

useradd -g mysql mysql

4、在/usr/local下创建mysql目录

5、解压源码包:tar zxvf

6、切换到解压目录后:cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql

7、make&&make install

8、chmown -R mysql:mysql /usr/localmysql

9、复制配置文件:cp /usr/local/mysql/support-files/mydefault.cnf /et/my.cnf

10、复制启动脚本: cp /usr/local/mysql/support-file/mysql.server /etc/init.d/mysqld

11、初始化数据库:切换到mysql用户并且cd /usr/local/mysql,执行scripts/mysql_install_db

12、在mysql用户上执行:/usr/local/mysql/bin/mysql_safe --user=mysql &、

13、启动数据库:/etc/init.d/mysql status

篇4:ubuntu安装配置mysql

ubuntu安装配置mysql

本文只介绍最简单最基本的安装配置方法

1、安装

[plain]

sudo apt-get install mysql-server

在安装的过程中会出现设置mysql密码的界面,输入密码,点击确定即可,

检测是否安装成功:输入命令:netstat -tap|grep mysql,察看是否存在mysql服务

存在,说明安装成功。

2、配置

2.1开启远程访问

mysql默认是只有本地(127.0.01)访问的,不允许远程访问,开启办法为:

[plain]

sudo gedit /etc/mysql/my.cnf

打开mysql的配置文件,将bind-address=127.0.0.1注释掉

2.2设置mysql的字符集为utf8

首先登陆进mysql(假设我的mysql密码为1234)

[plain]

mysql -uroot -p1234

使用命令:show variables like 'character%'; 察看字符编码

在[client]和[mysql]添加:character-set-server=utf8

保存,

重启mysql:sudo restart mysql

介绍mysql的几个常用命令

一、库操作

1、、创建数据库

命令:create database <数据库名>

例如:建立一个名为test的数据库

mysql> create database test;

2、显示所有的数据库

命令:show databases

mysql> show databases;

3、删除数据库

命令:drop database <数据库名>

例如:删除名为 test的数据库

mysql> drop database test;

4、连接数据库

命令: use <数据库名>

例如:如果test数据库存在,尝试存取它:

mysql> use test;

屏幕提示:Database changed

5、查看当前使用的数据库

mysql> select database;

6、当前数据库包含的表信息:

mysql> show tables;

篇5:如何安装解压版MySQL

第一步: 解压包,

第二步:引入MySQL的bin路径。

第三步: 在cmd下敲入 mysqld -install

第四步:启动服务 net start mysql

第五步:空密码登录 mysql -uroot -p''

Over...

篇6:服务器安装MySQL教程及注意事项

一、怎么样取得最新版本的MySQL?

要安装MySQL,首先要当然要取得它的最新版本,虽然大家都知道在FreeBSD的Packages中可以找到MySQL,但是我还是建议大家到网络上去找最新版本的MySQL,

二、安装MySQL时候的注意事项?

1、如果您是用MySQL+Apache,使用的又是FreeBSD网路操作系统的话,安装时候你应按注意到FreeBSD的版本问题,在 FreeBSD的3.0以下版本来说,MySQL Source内含的MIT-pthread运行是正常的,但在这版本以上,你必须使用

native threads,也就是加入一个with-named-thread-libs=-lc_r的选项。

2、如果您在COMPILE过程中出了问题,请先检查你的gcc版本是否在2.81版本以上,gmake版本是否在3.75以上。

3、如果不是版本的问题,那可能是你的内存不足,请使用./configure -- with-low-memory来加入。

4、如果您要重新做你的configure,那么你可以键入rm config.cache和make clean来清除记录。

5、我们一般把MySQL安装在/usr/local目录下,这是缺省值,您也可以按照你的需要设定你所安装的目录。

三、启动和停止MySQL

如果你的机器上从未安装过MySQL的话,在安装MySQL时,最后一个键入的命令是/usr/local/mysql-3.23X/scripts/mysql_install_db

如果你是同时安装多台机器的话,你可以编辑一下这档案,这样一来可以使你方便的设置好每一台的权限。

1、在安装目录/usr/local启动mysql可以使用/usr/local/share/mysql/mysql.server start记得把mysql.server的属性设置成777

2、要停止mysql daemon可以使用/usr/local/bin/mysqladmin shutdown来实现

3、如果你的mysql已经设置了密码,你必须使用mysqladmin -u root -p shutdown来实现

四、用root建一个MYSQL的使用者

你需要先用root登入机器,然后改变目录存取权限chown -R mysql /usr/local/var,接着修改mysql.server 档案,这文件位于/usr/local/share/mysql/下,把mysql_daemon_user=root改成 mysql_daemon_user=mysql。

但是在以后新增资料库之后,记得把你的相关档案存取权限改过去:chown -R mysql /usr/local/var/some_new_dbs

如果你希望你的电脑启动时候自动加载mysql,你只要在/etc/rc.local加入一行/usr/local/mysql/share.server start

五、测试你的mysql

启动mysql后,你可以使用ps -aux来测试,你就发现多了两个process MYSQL使用的语法概观

字符串类型---STRINGS

字符串的匹配必须是成对的,例如:

‘MY IS OCP’

“MY IS OCPISCAI”

他们必须是是用‘’或“”来表示!

我们来举一些在字符串里面含有单引号和双引号的例子,例如:

重复双引号:

mysql>select “ hi! “ “ocp” “!”

->hi!”ocp”!

因为我们的HTML网络里含有许多的单引号和双引号,所以程序

在这里会遇到些因为单引号和双引号而出错的问题,所以要加以小心,

数字类型---NUMBERS

我们来看一些合法的数字表达方式:

7

777

-777

77.77

77.777

-777.7777o+7

资料库的命名问题,TATBLE、INDEX、COLUMN、以及ALIAS NAME 的命名原则数字可以做为字首,可以有底线,但是不能完全是数字。尽可能的避免使用$字符,在MYSQL里$字符是完全合法的,不过就是会和PHP混淆,所以尽量不使用的好。在命名里不能有“.”字符。ALIAS NAME可以使用256个字符,其它的长度一般都限制在60个字符内。你可以根据你的需要自己修改MYSQL_INSTALL_DB把你所需要修改的长度改一改,改的时候注意别改的太过夸张,MYSQL资料库是可以支持,但MYSQL的核心我没有试过,也许会出现错误。

数值函数:在数值函数出错的时候,传回的都是NULL

LOG10(X) :以10为底的LOG值

mysql>SELECT LOG (EXP(1));

->2.000000

EXP(X):传回E的X次方,其中E是NATURAL LOG 的底数。

FLOOR(X):传回小于等于X的最大整数。

CEILING(X):传回大雨等于X的最小整数。

ROUND(X):四舍五入到整数。

MOD(N,M) 或者 % :取N除以M的余数。

SIGN(X):X大于传回1,X等于0传回0,X小于0传回-1。

ABS(X):取绝对值。

ROUND(X,D):四舍五入到D位小数。D等于0则与ROUND(X)相同。

三角函数:

ATAN(X,Y):反三角函数

ATAN2(X,Y):反三角函数

LEAST(X,Y,。。。):至少两个参数,传回最小值。

GREATEST(X,Y,。。。):至少两个参数,传回最大值。

DEGREES(X):转换弧度(RADIAN)到度数。

RADIANS(X):转换度数到弧度

国外的MYSQL注入教程

安装工作总结

安装委托书

安装合同

安装合同范本

安装申请书

安装承诺书

安装协议书

安装合同

安装协议书

Linux安装mysql(集锦6篇)

欢迎下载DOC格式的Linux安装mysql,但愿能给您带来参考作用!
推荐度: 推荐 推荐 推荐 推荐 推荐
点击下载文档 文档为doc格式
点击下载本文文档