mysql-libs 5.6.23_利用rpm包手把手教你安装MySQL5.6.23
利用rpm包手把手教你安装MySQL(MySQL-server-5.6.23 for CentOS6.5_64bit)
利用rpm包手把手教你安装MySQL(MySQL-server-5.6.23 for CentOS6.5_64bit)
一、检查操作系统上是否安装了MySQL
[root@mydb1 backup]# rpm -qa |grep mysql
qt-mysql-4.6.2-26.el6_4.x86_64
mysql-5.1.71-1.el6.x86_64
mysql-server-5.1.71-1.el6.x86_64
mysql-devel-5.1.71-1.el6.x86_64
mysql-libs-5.1.71-1.el6.x86_64
二、删除MyQL(RedHat6.3服务器自带的mysql-libs是mysql-libs-5.1.61-4.el6.x86_64,可能会和高版本的mysql-libs有冲突)
yum remove mysql-libs
三、RPM安装MySQL(用root用户安装,不需要提前建mysql组和mysql用户,安装mysql-server过程中会自动创建)
[root@mydb1 backup]# rpm -pql MySQL-server-5.6.23-1.el6.x86_64.rpm | more
[root@mydb1 backup]# rpm -ivh MySQL-server-5.6.23-1.el6.i686.rpm
[root@mydb1 backup]# rpm -ivh MySQL-client-5.6.23-1.el6.x86_64.rpm
四、创建安装目录
mkdir -p /u01/app/mysql/data/mysql3306/data
mkdir -p /u01/app/mysql/data/mysql3306/log
mkdir -p /u01/app/mysql/log/mysql3306/iblog
mkdir -p /u01/app/mysql/log/mysql3306/binlog
mkdir -p /u01/app/mysql/data/mysql3306/tmp
五、配置my.cnf
cp /usr/my.cnf /u01/app/mysql/data/mysql3306/my.cnf
vi /u01/app/mysql/data/mysql3306/my.cnf
[client]
port=3306
socket=/u01/app/mysql/data/mysql3306/run/mysql.sock
[mysql]
port=3306
promprt=\\u@\\d \\r:\\m:\\s>
[mysqld]
default-storage-engine=INNODB
character-set-server=utf8
explicit_defaults_for_timestamp=true
#dir
innodb_log_group_home_dir=/u01/app/mysql/log/mysql3306/iblog
innodb_data_home_dir=/u01/app/mysql/log/mysql3306/iblog
basedir=/usr
datadir=/u01/app/mysql/data/mysql3306/data
tmpdir=/u01/app/mysql/data/mysql3306/tmp
slave_load_tmpdir=/u01/app/mysql/data/mysql3306/tmp
log-error=/u01/app/mysql/data/mysql3306/log/alert.log
slow_query_log_file=/u01/app/mysql/data/mysql3306/log/slow.log
relay_log_info_file=/u01/app/mysql/log/mysql3306/binlog/relay-log.info
master-info-file=/u01/app/mysql/log/mysql3306/binlog/master.info
socket=/u01/app/mysql/data/mysql3306/run/mysql.sock
log-bin=/u01/app/mysql/log/mysql3306/binlog/binlog
relay-log=/u01/app/mysql/log/mysql3306/binlog/relaylog
innodb_force_recovery=0
四、执行MySQL安装脚本
sh init3306.sh
rm -rf /u01/app/mysql/mysql3306/data/*
rm -rf /u01/app/mysql/log/mysql3306/iblog/*
rm -rf /u01/app/mysql/log/mysql3306/binlog/*
chmod -R 777 /u01/app/mysql/data/mysql/3306/data/*
chmod -R 777 /u01/app/mysql/log/mysql3306/iblog/*
chmod -R 777 /u01/app/mysql/log/mysql3306/binlog/*
chmod 755 /u01/app/mysql/data/mysql3306/my.cnf
mysql_install_db --defaults-file=/u01/app/mysql/data/mysql3306/my.cnf --basedir=/usr/ --datadir=/u01/app/mysql/data/mysql3306/data
五、查是否有MySQL服务,如没有添加mysql到服务开机启动
chkconfig --add mysqld
chkconfig --level 2345 mysqld on
查看开机启动设置是否成功
[root@mydb1 ~]# chkconfig --list | grep mysql
mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off
六、启动MySQL
[root@mydb1 ~]# service mysql start
Starting MySQL SUCCESS!
七、查看MySQL运行状态的方法
[root@mydb1 ~]# service mysql status
SUCCESS! MySQL running (4104)
八、查MySQL初始密码
[root@mydb1 ~]# cat /root/.mysql_secret
# The random password set for the root user at Mon Mar 30 15:04:58 2015 (local time): B15xIBTq3xAoGRVx
九、登录MySQL
[root@mydb1 ~]# mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 6
Server version: 5.6.23
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
十、修改密码
mysql> show databases;
ERROR 1820 (HY000): You must SET PASSWORD before executing this statement
mysql> SET PASSWORD = PASSWORD('guoyJoe123');
Query OK, 0 rows affected (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| test |
+--------------------+
4 rows in set (0.00 sec)
如果要远程访问root用户,如下命令!
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'guoyJoe123' WITH GRANT OPTION;
my.cnf参考:
MySQL系统参数配置
先不启动MySQL,,拷贝数据目录到新的位置/mysqldata/mysql_data/,并修改权限
cd /var/lib/mysql/
cp -r * /mysqldata/mysql_data/
[root@wmserpmysql1 /]# chown mysql:mysql -R /mysqldata
删除原来默认的参数文件
[root@wmserpmysql1 mysql]# rm /usr/my.cnf
rm: remove regular file `/usr/my.cnf'? y
重新拷贝新的参数文件,然后修改
[root@wmserpmysql1 mysql]# pwd
/usr/share/mysql
[root@wmserpmysql1 mysql]# cp my-default.cnf /etc/my.cnf
修改参数文件/etc/my.cnf
[client]
port = 3306
socket = /tmp/mysql.sock
[mysql]
no-auto-rehash
[mysqld]
port = 3306
socket = /tmp/mysql.sock
datadir=/mysqldata/mysql_data
skip-name-resolve
character-set-server=utf8
lower_case_table_names=1
expire-logs-days=60
back_log = 500
max_connections = 5000
max_connect_errors =100000
table_open_cache = 2048
max_allowed_packet = 16M
binlog_cache_size = 1M
max_heap_table_size = 64M
sort_buffer_size = 8M
join_buffer_size = 8M
thread_cache_size = 8
thread_concurrency =16
query_cache_size = 64M
query_cache_limit = 2M
ft_min_word_len = 4
thread_stack = 192K
tmp_table_size = 64M
log-bin=mysql-bin
binlog_format=mixed
slow_query_log_file=/mysqldata/mysql_data/localhost-slow.log
slow_query_log
long_query_time=1
relay-log=/mysqldata/mysql_data/relay-bin
server-id = 1
key_buffer_size = 32M
myisam_repair_threads = 1
myisam_recover
transaction_isolation = REPEATABLE-READ
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 10G
innodb_data_file_path = ibdata1:10M:autoextend
innodb_file_per_table=1
innodb_file_io_threads = 4
innodb_thread_concurrency = 16
innodb_flush_log_at_trx_commit = 1
innodb_log_buffer_size = 8M
innodb_log_file_size = 256M
innodb_log_files_in_group = 6
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
innodb_flush_method=O_DIRECT
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqldump]
quick
max_allowed_packet = 16M
[myisamchk]
key_buffer_size = 512M
sort_buffer_size = 512M
read_buffer = 8M
write_buffer = 8M
[mysqlhotcopy]
interactive-timeout
[mysqld_safe]
open-files-limit = 65535
log-error=/mysqldata/mysql_data/wmserpmysql1.800best.com.err
pid-file=/mysqldata/mysql_data/wmserpmysql1.800best.com.pid
--------------------------------------分割线 --------------------------------------
Ubuntu 14.04下安装MySQL
《MySQL权威指南(原书第2版)》清晰中文扫描版 PDF
Ubuntu 14.04 LTS 安装 LNMP Nginx\PHP5 (PHP-FPM)\MySQL
Ubuntu 14.04下搭建MySQL主从服务器
Ubuntu 12.04 LTS 构建高可用分布式 MySQL 集群
Ubuntu 12.04下源代码安装MySQL5.6以及Python-MySQLdb
MySQL-5.5.38通用二进制安装
--------------------------------------分割线 --------------------------------------
本文永久更新链接地址:
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
mysql-libs 5.6.23_利用rpm包手把手教你安装MySQL5.6.23相关推荐
- 利用rpm包搭建lamp环境及论坛的创建
一.利用rpm包搭建Lamp环境 安装过程 1. 安装apche服务 yum install httpd –y 2.安装mysql数据库 yum install mysql mysql-server ...
- mysql 5.6.23 源码包安装报错_CentOS6.5_64bit下编译安装MySQL-5.6.23
************************************************************ CentOS6.5_64bit下编译安装MySQL-5.6.23 ****** ...
- 2021win11最新最全MySQL下载安装教程——手把手教你安装MySQL
2021win11最新最全MySQL下载安装教程--手把手教你安装MySQL 最近重装了win11,给我MySQL整没了,故今天重新装一下. 第一步,进入官网 https://www.mysql.co ...
- 使用rpm包安装mysql_centos下利用rpm包安装mysql
安装mysql步骤: 第一. http://www.mysql.com/downloads/mysql-4.0.html下载MySQL-client-5.0.96-1.glibc23.x86_64.r ...
- redhat下安装mysql 5.6.20,解压zip包,查看已经安装过的mysql,卸载rpm安装包,安装mysql服务器端和客户端,修改mysql用户名,登陆mysql,启动关闭mysql
1 将相关的 mysql rpm 包上传到 redhat 上 2 我的电脑是Redhat 6.*版本,所以这里使用上面一个 3 解压zip包 4 安装以下几个 rpm MySQL-clie ...
- redhat利用rpm包安装gcc
redhat用yum安装遇到需要注册的问题,因此转为rpm包安装 原以为rpm包安装会遇到很多依赖问题,还好我遇到的系统依赖问题较少,安装成功,将具体步骤记录如下: 系统:RedHat Enterpr ...
- yum搭建本地仓库、国内源、下载rpm包、源码安装
yum搭建本地仓库 [root@localhost ~]# mount /dev/cdrom /mnt/ mount: /dev/sr0 写保护,将以只读方式挂载 cp -r /etc/yum.rep ...
- Linux RPM包管理及yum安装用法
rpm命令 RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的"添加/删除程序" 常用命令组合: -ivh ...
- linux卸载命令rpm,Linux之rpm包的卸载与安装方法步骤
1.rpm包的管理 介绍: 一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中,它生成具有RPM扩展名的文件,RPM是RedHat Package Manager(RedHat软件包 ...
最新文章
- pandas中两个dataframe差集
- 微信小程序之生成图片保存到相册
- mc网站服务器设置家怎么圈地,《我的世界》怎么圈地 设置方法教程
- 转	从内核文件系统看文件读写过程
- MarkDown写ppt
- 【转】No Persistence provider for EntityManager问题
- Atitit.编程语言新特性 通过类库框架模式增强 提升草案 v3 q27
- IntelliJ IDEA Community Edition 社区版插件汇总
- java接口自动化测试
- 英雄联盟英雄中英文名
- 测试岗位面试前复习之【测试基础知识篇】
- 双频段AP wps同时开启并通过智能手机、windows端连接问题
- isFinite函数
- ubuntu18下载utuntu18镜像
- 基于spring boot的奖助学金评审系统毕业设计源码031035
- keil5编译后Code RO-data RW-data ZI-data是什么
- 微星z370黑苹果_微星Z370 KRAIT GAMING主板搭配I7-8700K N卡GTX 1060安装黑苹果注意事项...
- JSP编译成Servlet(四)JSP与Java行关系映射
- ::= 语法是什么意思BNF
- BDC 弹窗录屏解决办法(ABUMN)
热门文章
- 【百度echarts】实现圆环进度条-代码示例代码demo
- 谷歌强推 Rust 进驻 Linux 内核,与主要开发者签订合同!
- 字节跳动 CEO 张楠谈遭微信封禁;传蚂蚁集团将重组 ;Apache ECharts 5 发布| 极客头条...
- CSDN插件限时内测,新用户抢永久免费去广告特权
- 让Python在后台自动解压各种压缩文件!
- 用 Java 拿下 HTML,分分钟写个小爬虫!
- Serverless 如何做到快速发布?微应用平台技术实践
- 教你用 Android 做二次开发,识别率达到科大讯飞语音输入水平 | 原力计划
- 阿里华为百度三足鼎立,5G 资费高,操作系统 Linux 称王 | 中国物联网开发者真实现状报告...
- 一文学会 SSH 服务!