来自 新葡亰数据库 2019-11-10 16:20 的文章
当前位置: 澳门新葡亰app > 新葡亰数据库 > 正文

在linux/unix平台上有RPM包安装,RPM方式安装MySQL5

一.概述  

  mysql能够在八个阳台上运营,在windows平台上安装有noinstall包和图形化包三种办法。在linux/unix平台上有RPM包安装,二进制包(Binary Package)安装,源码包(Source package)安装。
  对于RPM包的最大亮点是设置简便,相符初大方学习应用,但安装路线不灵敏,暗许路线无法改改,风流洒脱台服务器只好设置三个mysql。 对于RPM文件日常选择"rpm -ivh 文件名"格局开展设置。  RPM安装形式互连网有许多介绍,这里不再演示。
  对于ivh说明如下:

选项

说明

-i, -- install

表示对后面的RPM包进行安装

-v,--verbose

安装过程中提供更多的输出信息

-h, --hash

打印字符"#"来进行安装进度的提示

  1. 文件目录介绍(蒙受centos7.4, mysql 5.7)

目录 说明
/usr/bin(客户端程序和脚本)

例1:bin 目录下, 查询指定文件名mysql
[root@xuegod64 bin]# find -name mysql
./mysql

例2: bin 目录下,模糊查询前缀为mysql的文件
[root@xuegod64 bin]# find -name 'mysql*'
./mysql
./mysql_config_editor
./mysqladmin
./mysqlbinlog
./mysqlcheck
./mysql_secure_installation
./mysqldump
./mysqlimport
./mysqlpump
./mysqlshow
./mysqlslap
./mysql_install_db
./mysql_plugin
./mysql_ssl_rsa_setup
./mysql_tzinfo_to_sql
./mysql_upgrade
./mysqld_pre_systemd
./mysqldumpslow

/usr/sbin(mysqld 服务器) sbin 目录下 模糊查询前缀为mysql的文件
[root@xuegod64 sbin]# find -name 'mysql*'
./mysqld
./mysqld-debug
/etc/my.cnf (配置文件)  [root@xuegod64 ~]# cd /etc
[root@xuegod64 etc]# find -name my.cnf
./my.cnf
/var/log/mysqld.log (mysqld 错误日志文件)  [root@xuegod64 ~]# cd /var/log
[root@xuegod64 log]# find -name mysqld.log
./mysqld.log
 /var/run (pid --Process ID进程文件)  [root@xuegod64 ~]# cd /var/run
[root@xuegod64 run]# find -name mysqld.pid
./mysqld/mysqld.pid
/var/lib/mysql(日志文件和数据库)

[root@xuegod64 mysql]# ls -la
总用量 122960
drwxr-x--x 6 mysql mysql 4096 8月 17 10:07 .
drwxr-xr-x. 58 root root 4096 1月 3 2018 ..
-rw-r----- 1 mysql mysql 56 1月 3 2018 auto.cnf
-rw------- 1 mysql mysql 1675 1月 3 2018 ca-key.pem
-rw-r--r-- 1 mysql mysql 1107 1月 3 2018 ca.pem
-rw-r--r-- 1 mysql mysql 1107 1月 3 2018 client-cert.pem
-rw------- 1 mysql mysql 1675 1月 3 2018 client-key.pem
-rw-r----- 1 mysql mysql 330 8月 17 10:06 ib_buffer_pool
-rw-r----- 1 mysql mysql 12582912 8月 17 10:15 ibdata1
-rw-r----- 1 mysql mysql 50331648 8月 17 10:15 ib_logfile0
-rw-r----- 1 mysql mysql 50331648 1月 3 2018 ib_logfile1
-rw-r----- 1 mysql mysql 12582912 8月 17 10:15 ibtmp1
drwxr-x--- 2 mysql mysql 4096 1月 3 2018 mysql
srwxrwxrwx 1 mysql mysql 0 8月 17 10:07 mysql.sock
-rw------- 1 mysql mysql 6 8月 17 10:07 mysql.sock.lock
drwxr-x--- 2 mysql mysql 8192 1月 3 2018 performance_schema
-rw------- 1 mysql mysql 1679 1月 3 2018 private_key.pem
-rw-r--r-- 1 mysql mysql 451 1月 3 2018 public_key.pem
-rw-r--r-- 1 mysql mysql 1107 1月 3 2018 server-cert.pem
-rw------- 1 mysql mysql 1675 1月 3 2018 server-key.pem
drwxr-x--- 2 mysql mysql 8192 1月 3 2018 sys
drwxr-x--- 2 mysql mysql 126 8月 7 10:57 test

/usr/lib/mysql 库文件  -- 模糊查找含有mysql的文件

[root@xuegod64 lib]# find -name '*mysql*'
./systemd/system/mysqld@.service
./systemd/system/mysqld.service
./firewalld/services/mysql.xml
./tmpfiles.d/mysql.conf
./python2.7/site-packages/sos/plugins/mysql.py
./python2.7/site-packages/sos/plugins/mysql.pyc
./python2.7/site-packages/sos/plugins/mysql.pyo

RPM情势安装MySQL5.6

a. 检查MySQL及有关RPM包,是还是不是安装,若是有安装,则移除(rpm –e 名称卡塔 尔(阿拉伯语:قطر‎

[root@localhost ~]# rpm -qa | grep -i mysql
mysql-libs-5.1.66-2.el6_3.x86_64
[root@localhost ~]# yum -y remove mysql-libs*

b. 下载Linux对应的RPM包,如:CentOS6.4_64对应的RPM包,如下:

[root@localhost rpm]# ll
total 74364
-rw-r--r--. 1 root root 18442536 Dec 11 20:19 MySQL-client-5.6.15-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 3340660 Dec 11 20:06 MySQL-devel-5.6.15-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 54360600 Dec 11 20:03 MySQL-server-5.6.15-1.el6.x86_64.rpm

c. 安装MySQL

[root@localhost rpm]# rpm -ivh MySQL-server-5.6.15-1.el6.x86_64.rpm
[root@localhost rpm]# rpm -ivh MySQL-devel-5.6.15-1.el6.x86_64.rpm
[root@localhost rpm]# rpm -ivh MySQL-client-5.6.15-1.el6.x86_64.rpm
#修改配置文件位置
[root@localhost rpm]# cp /usr/share/mysql/my-default.cnf /etc/my.cnf

d. 开首化MySQL及安装密码

[root@localhost rpm]# /usr/bin/mysql_install_db
[root@localhost rpm]# service mysql start
[root@localhost rpm]# cat /root/.mysql_secret #查看root账号密码
# The random password set for the root user at Wed Dec 11 23:32:50 2013 (local time): qKTaFZnl
[root@localhost ~]# mysql -uroot –pqKTaFZnl
mysql> SET PASSWORD = PASSWORD('123456'); #设置密码为123456
mysql> exit
[root@localhost ~]# mysql -uroot -p123456

澳门新葡亰app,e. 允许远程登录

mysql> use mysql;
mysql> select host,user,password from user;
+-----------------------+------+-------------------------------------------+
| host  | user | password   |
+-----------------------+------+-------------------------------------------+
| localhost | root | *6BB4837EB74329105EE4568DDA7DC67ED2CA2AD9 |
| localhost.localdomain | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
| 127.0.0.1 | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
| ::1  | root | *1237E2CE819C427B0D8174456DD83C47480D37E8 |
+-----------------------+------+-------------------------------------------+
mysql> update user set password=password('123456') where user='root';
mysql> update user set host='%' where user='root' and host='localhost';
mysql> flush privileges;
mysql> exit

澳门新葡亰官网APP,f. 设置开机自运行

[root@localhost ~]# chkconfig mysql on
[root@localhost ~]# chkconfig --list | grep mysql
mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off

g. MySQL的私下认可安装地方

/var/lib/mysql/ #数据库目录
/usr/share/mysql #配置文件目录
/usr/bin  #相关命令目录
/etc/init.d/mysql #启动脚本

改革字符集和数码存储路线
配置/etc/my.cnf文件,修改数据贮存路线、mysql.sock路线以至私下认可编码utf-8.

[client] 
password = 123456 
port = 3306 
default-character-set=utf8 
[mysqld] 
port = 3306 
character_set_server=utf8 
character_set_client=utf8 
collation-server=utf8_general_ci 
#(注意linux下mysql安装完后是默认:表名区分大小写,列名不区分大小写; 0:区分大小写,1:不区分大小写) 
lower_case_table_names=1 
#(设置最大连接数,默认为 151,MySQL服务器允许的最大连接数16384; ) 
max_connections=1000 
[mysql] 
default-character-set = utf8 

翻开字符集

show variables like '%collation%';
show variables like '%char%';

不错专项论题分享:mysql分裂版本安装教程 mysql5.7各版本安装教程 mysql5.6各版本安装教程

以上就是本文的全体内容,希望对大家的学习抱有助于,也期待大家多多点拨脚本之家。

你也许感兴趣的小说:

  • linux下使用RPM安装mysql5.7.17
  • Linux系统下利用rpm格局安装新型mysql5.7.17完完全全步骤
  • CentOS 7下使用RPM安装mysql5.7.13
  • 记录不恐怕安装mysql-Invalid GPG Key from file:/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql的消弭办法
  • 运用rpm安装mysql 5.6版本详细解释
  • centos7 用rpm安装mysql详解
  • CentOS6.5下RPM情势安装mysql5.6.33的亲力亲为教程
  • Linux下rpm方式安装mysql教程
  • Centos中深透去除Mysql(rpm、yum安装的情景卡塔 尔(阿拉伯语:قطر‎
  • CentOS下RPM情势安装MySQL5.6课程

本文由澳门新葡亰app发布于新葡亰数据库,转载请注明出处:在linux/unix平台上有RPM包安装,RPM方式安装MySQL5

关键词: