当前位置:首页 » 操作系统 » linuxmysql安装yum

linuxmysql安装yum

发布时间: 2022-12-24 17:23:38

❶ 怎么样使用yum来安装mysql

使用yum安装mysql数据库

输入yum来安装mysql安装命令:yum-yinstallmysql-servermysqlmysql-devel

解释说明:命令将mysql-server、mysql、mysql-devel都安装好,当结果显示为“Complete!”即安装完毕(如:第二张图最后一句)。

linux下 安装mysql 问题

因为mysql程序在启动的时候 非常依赖my.cnf里面的配置,而my.cnf文件中的配置,在执行mysql初始化的时候就可以手动指定

如果mysql不是使用yum安装,而是将mysql安装到自定义的目录下时,在启动mysql、连接mysql的时候 都要指定my.cnf文件。或者 将my.cnf文件放到/etc下(这是因为mysql寻找my.cnf文件时首先会从/etc/my.cnf开始,然后/etc/mysql/my.cnf--》/usr/local/mysql/etc/my.cnf--》~/.my.cnf---》最后是自定义路径

下面是我自己在linux上安装了一遍的过程,你可以参考一下。

软件包

[root@hilodbtoolsoft]#lsmysql-5.5.45-linux2.6-i686.tar.gz
mysql-5.5.45-linux2.6-i686.tar.gz

解压&&修改属组

tar-zxfmysql-5.5.45-linux2.6-i686.tar.gz

cdmysql-5.5.45-linux2.6-i686
chown-Rmysql.mysql./*

[[email protected]]#ls
-BINARYlibmanmysql-testREADMEscriptssharesql-benchsupport-files

关于手动创建my.cnf

因为mysql程序在启动的时候十分依赖my.cnf文件,目前我的本机上已经安装了一个mysql,ect/my.cnf已经存在,所以手动创建一个my.cnf作为新建mysql的cnf文件

mkdir-p/hilodb/soft/mysql
mkdir-p/var/run/mysqld
chown-Rmysql.mysql/hilodb/soft/mysql
chown-Rmysql.mysql/var/run/mysqld

cat>/tmp/my.cnf<<EOF
[mysqld]
basedir=/hilodb/soft/mysql-5.5.45-linux2.6-i686
datadir=/hilodb/soft/mysql
socket=/hilodb/soft/mysql/mysql.sock
user=mysql
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/hilodb/soft/mysql/mysqld.pid
socket=/hilodb/soft/mysql/mysql.sock

[mysql]
socket=/hilodb/soft/mysql/mysql.sock

[client]
port=3306
socket=/hilodb/soft/mysql/mysql.sock
EOF

初始化数据库

cdmysql-5.5.45-linux2.6-i686
scripts/mysql_install_db--user=mysql--defaults-file=/tmp/my.cnf

centos6.8 64bit环境下启动的时候报

[root@hilodbtoolbin]#./mysqld_safe--help
./mysqld_safe:./my_print_defaults:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory
./mysqld_safe:./my_print_defaults:/lib/ld-linux.so.2:badELFinterpreter:Nosuchfileordirectory

处理上面的报错
yuminstallglibc.i686
yuminstalllibgcc.i686
yuminstalllio*.i686*
yuminstallncurses-*.i686*

启动数据库

cd/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin
./mysqld_safe--defaults-file=/tmp/my.cnf--ledir=/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin/&

进入数据库

cd/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin
./mysql--defaults-file=/tmp/my.cnf

修改root密码

SETPASSWORDFOR'root'@'localhost'=PASSWORD('oracle');
flushprivileges;

***************登录报错 ###也就是处理socket的问题 ***************

[root@hilodbtoolbin]#mysql-uroot-poracle

ERROR2002(HY000):Can''/tmp/mysql.sock'(2)
登录报错

两种解决方法
第一种
ln-s/hilodb/soft/mysql/mysql.sock/tmp/mysql.sock

第二种
因为mysql程序搜索my.cnf的顺序

/etc/my.cnf
/etc/mysql/my.cnf
/usr/local/mysql/etc/my.cnf
~/.my.cnf
其他自定义路径下的my.cnf,例如:/data/mysql/yejr_3306/my.cnf

所以替换/etc/my.cnf
cp/tmp/my.cnf/etc/
cp:overwrite`/etc/my.cnf'?y
rm-rf/tmp/mysql.sock

再次登录成功
mysql-uroot-poracle
mysql>

修改环境变量


将一下内容添加到/etc/profie最后
exportPATH=/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin:$PATH

然后在终端执行source/etc/profile使环境变量生效
whichmysql
[root@hilodbtool~]#whichmysql
/hilodb/soft/mysql-5.5.45-linux2.6-i686/bin/mysql

登录测试

❸ 如何在linux下安装mysql数据库并配置

具体方法如下:

1、安装MySQL数据库

先从MySQL官网下载MySQL,然后进入所下载的安装文件所在目录,运行如下命令进行安装,然后使用/etc/rc.d
/init.d/mysqlrestart命令重启MySQL服务:

❹ linux 怎么在普通用户下安装mysql

mysql在linux下有三种安装方式,依照难以程度排序:
第一种是yum
install
mysql,这种安装方式最简单,初学可以采用。但是这种安装的弊端是安装的版本比较低,现在安装的话是5.17的版本。
第二种方式是下载最新的MySQL-5.6.25-1.rhel5.x86_64.rpm-bundle.tar,解压缩后,用rpm
-ivh
包名,安装四个包就可以了,注意先后顺序。
第三种方式是下载最新的mysql-5.6.27-linux-glibc2.5-i686.tar.gz,解压缩后,手动配置。主要包括配置:增加mysql用户和群组;拷贝my-default.inf文件为my.inf到/etc/下;安装并初始化/mysql-5.6.27/scripts/mysql_install_db
--user=mysql
--basedir=/...
--datadir=/...;增加到服务中chkconfig
--add
mysql
,chkconfig
mysql
on
;启动服务service
mysql
start
;修改root初始密码。操作完以上几部基本上就可以了。

❺ Linux 在线和离线安装 MySQL

1 linux的常用软件安装

配置阿里云的yum源

1) 安装wget

2)下载yum源的配置文件

3) 替换原有的yum源

4) 更新现有yum

5) 安装常用软件

2 linux的JDK安装

此处我们选用 jdk1.8_144这个版本作为我们的基础JDK,此处要切记一点的是1.8的不同版本JDK在配置上会有很大的出入,所以请不要随便更换基础的JDK版本,否则你会很尴尬!

使用 rz 上传jdk到root的家目录

使用rpm命令安装jdk

配置jdk的环境变量

刷新环境变量

到此 JDK安装完成

3 安装MySQL前说明

本例安装MySQL版本是 5.7

4 linux 在线安装MySQL

用root用户安装

1)获取mysql 源安装包

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm

2)安装mysql 源

rpm -ivh mysql57-community-release-el7-11.noarch.rpm

3)检查mysql源是否安装成功

yum repolist enabled | grep "mysql. -community. "

3)用 yum 命令安装mysql

yum install mysql-community-server

4)修改mysql的配置文件

查看MYSQL配置文件加载顺序:

修改/etc/my.cnf 配置文件内的文件目录

datadir=/data/mysql/data

sql_mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

log-error=/data/mysql/log/mysqld.log

其中:

SQL_MODE:通过对其正确的设置可以完成一些约束检查的工作,设置时,在配置文件my.cnf 中配置进行全局的设置。

STRICT_TRANS_TALES(严格模式):

只对支持事务的表启用严格模式。

NO_AUTO_CREATE_USER:

禁止GRANT创建密码为空的用户。

NO_ENGINE_SUBSTITUTION:

启用后,若需要的存储引擎被禁用或未编译,则抛出错误;未启用时将用默认的存储引擎代替,并抛出一个异常。

5)创建mysql 文件目录

6)生成首次登录随机密码

通过上面命令会在 /data/mysql/log/mysqld.log 中生成随机码,随机码用来首次登录mysql。

7)修改mysql 文件目录所有者为 mysql 用户

8)启动mysql

9) 关闭并重启mysql(可选)

如果再次启动报错,就重启Linux 系统。

10)用生成的随机密码登录mysql

登录后进入mysql 命令行

11)修改ROOT用户密码

设置完密码后,需要用新密码重新登录

12)卸载mysql(不是必须的)

如果启动报错,根据错误查看原因,如果实在解决不了,卸载mysql 重新装。

查看已经安装过的组件

rpm -qa | grep -i mysql

用yum -y remove 卸载所有mysqlyum -y remove mysql57-community-release-el7-11.noarch yum -y remove mysql-community-common-5.7.19-1.el7.x86_64

卸载后再用 rpm -qa | grep -i mysql 查看,直至全部卸载
删除/data/mysql 目录

5 linux 离线安装MySQL

1) 卸载CentOS7系统自带mariadb

2) 检查mysql是否存在

3) 检查mysql的用户和组是否存在如果不存在就创建

4) 下载MySQL的离线安装包

官网下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads

版本选择,可以选择一下两种方式:

1)使用Red Hat Enterprise Linux

Select Version: 5.7.* (因为更新的缘故具体细节版本可自行查看)

Select Operating System: Red Hat Enterprise Linux / Oracle Linux

Select OS Version: Red Hat Enterprise Linux 7 / Oracle Linux 7 (x86, 64-bit)

列表中下载:

Compressed TAR Archive:(mysql-5.7.25-el7-x86_64.tar.gz) 【本文中使用的是这个版本】

2)使用Linux - Generic

Select Version: 5.7.* (因为更新的缘故具体细节版本可自行查看)

Select Operating System: Linux - Generic

Select OS Version: Linux - Generic (glibc 2.12) (x86, 64-bit)

列表中下载:

Compressed TAR Archive:(mysql-5.7.25-linux-glibc2.12-x86_64.tar.gz)

注意:上边两种方式找mysql离线安装包的方式都可以。

选完跳到以下这个页面点击 下面的连接就可以开始下载了

5) 上传MySQL的离线安装包并解压进行传统配置

6) 创建配置文件

7) 开始安装MySQL

设置权限

8) 启动MySQL

9) 设置开机启动

10) 修改配置文件

11) 获取初始密码

获取初始密码

创建软连接

登录mysql

修改密码

检验密码是否成功

设置远程访问

海汼部落原创文章,原文链接:(http://hainiubl.com/topics/75580)

❻ linux上使用yum安装的mysql怎么启动

Linux启动/停止/重启Mysql数据库的方法
1、查看mysql版本
方法一:status;
方法二:select version();
2、Mysql启动、停止、重启常用命令
a、启动方式
1、使用 service 启动:
[root@localhost /]# service mysqld start (5.0版本是mysqld)
[root@szxdb etc]# service mysql start (5.5.7版本是mysql)
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld start
3、使用 safe_mysqld 启动:
safe_mysqld&
b、停止
1、使用 service 启动:
service mysqld stop
2、使用 mysqld 脚本启动:
/etc/inint.d/mysqld stop
3、mysqladmin shutdown
c、重启
1、使用 service 启动:
service mysqld restart
service mysql restart (5.5.7版本命令)
2、使用 mysqld 脚本启动:
/etc/init.d/mysqld restart

❼ linux下怎么安装mysql

1. 下载mysql的repo源
$ wget

2. 安装mysql-community-release-el7-5.noarch.rpm包
$ sudo rpm -ivh mysql-community-release-el7-5.noarch.rpm
安装这个包后,会获得两个mysql的yum repo源:
/etc/yum.repos.d/mysql-community.repo
/etc/yum.repos.d/mysql-community-source.repo

3. 安装mysql
$ sudo yum install mysql-server

根据步骤安装就可以了,不过安装完成后,没有密码,需要重置密码。
4. 重置密码
重置密码前,首先要登录
$ mysql -u root
登录时有可能报这样的错:ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock‘ (2),原因是/var/lib/mysql的访问权限问题。下面的命令把/var/lib/mysql的拥有者改为当前用户:

$ sudo chown -R openscanner:openscanner /var/lib/mysql
然后,重启服务:

$ service mysqld restart

接下来登录重置密码:

$ mysql -u root
mysql > use mysql;
mysql > update user set password=password(‘123456‘) where user=‘root‘;
mysql > exit;

5. 开放3306端口
$ sudo vim /etc/sysconfig/iptables
添加以下内容:

-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
保存后重启防火墙:

$ sudo service iptables restart

这样从其它客户机也可以连接上mysql服务了。
搜索《linux就该这么学》更多资讯!

热点内容
动态估算法 发布:2025-05-11 11:06:19 浏览:919
sql2008使用教程 发布:2025-05-11 10:53:16 浏览:313
正态分布函数c语言 发布:2025-05-11 10:50:38 浏览:394
分类投票源码 发布:2025-05-11 10:46:23 浏览:779
内联汇编程序 发布:2025-05-11 10:46:16 浏览:105
安卓如何设置按压锁屏 发布:2025-05-11 10:33:57 浏览:616
c语言定义体 发布:2025-05-11 10:20:41 浏览:254
linuxwhichis 发布:2025-05-11 10:20:09 浏览:264
花雨庭服务器如何发消息 发布:2025-05-11 10:20:08 浏览:146
安卓系统时间在哪里设置 发布:2025-05-11 10:10:37 浏览:986