系统环境
--------
sudo yum -y install gcc gcc-c++ make automake autoconf ncurses-devel libxml2-devel openssl-devel curl-devel libjpeg-devel libpng-devel pcre-devel libtool-libs freetype-devel gd zlib-devel file bison patch mlocate flex diffutils readline-devel glibc-devel glib2-devel bzip2-devel gettext-devel libcap-devel libmcrypt-devel
sudo yum -y install libaio
sudo yum -y install libaio-devel
检查是否安装过MySQL
-------------------
# rpm -qa | grep mysql
mysql-libs-5.1.71-1.el6.x86_64
卸载老版本的MySQL
-----------------
因为是依赖包的原因,所以需要强制删除,在后边多加一个参数
$ sudo rpm -e mysql-libs --nodeps
下载MySQL安装包rpm文件
----------------------
进入MySQL官方网站找到对应版本,一般需要下载3个文件
MySQL-server
MySQL-client
MySQL-devel
官网地址
http://dev.mysql.com/downloads/mysql/#downloads
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.30-1.el6.x86_64.rpm/from/http://mysql.spd.co.il/
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.30-1.el6.x86_64.rpm/from/http://mysql.spd.co.il/
wget -c http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-devel-5.5.30-1.el6.x86_64.rpm/from/http://mysql.spd.co.il/
在当前下载好的目录用 rpm -ivh 安装
[vagrant@localhost vagrant]$ sudo rpm -ivh MySQL-server-5.5.30-1.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:MySQL-server ########################################### [100%]
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h localhost.localdomain password 'new-password'
Alternatively you can run:
/usr/bin/mysql_secure_installation
which will also give you the option of removing the test
databases and anonymous user created by default. This is
strongly recommended for production servers.
See the manual for more instructions.
Please report any problems with the /usr/bin/mysqlbug script!
[vagrant@localhost vagrant]$ sudo rpm -ivh MySQL-client-5.5.30-1.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:MySQL-client ########################################### [100%]
[vagrant@localhost vagrant]$ sudo rpm -ivh MySQL-devel-5.5.30-1.el6.x86_64.rpm
Preparing... ########################################### [100%]
1:MySQL-devel ########################################### [100%]
[vagrant@localhost vagrant]$ mysql --version
mysql Ver 14.14 Distrib 5.5.30, for Linux (x86_64) using readline 5.1
[vagrant@localhost vagrant]$ sudo service mysql start
Starting MySQL.. SUCCESS!
安装路径是/usr/share/mysql
数据存放路径/var/lib/mysql/
my.cnf配置文件
sudo mysql --help | grep my.cnf
[vagrant@localhost mysql]$ ps -ef |grep mysql
root 2936 1 0 13:58 pts/0 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/localhost.localdomain.pid
mysql 3027 2936 0 13:58 pts/0 00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql/localhost.localdomain.err --pid-file=/var/lib/mysql/localhost.localdomain.pid
MySQL在启动时自动使用/usr/share/mysql/my-medium.cnf文件。
复制/usr/share/mysql/my-medium.cnf文件到/etc目录,并改名为my.cnf:
$ sudo cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
迁移mysql默认数据库目录
-----------------------
建议独立设置一个默认盘,数据库IO瓶颈
1)、先将数据库停止: sudo service mysql stop
2)、先迁移数据库文件 mv /var/lib/mysql /vagrant/mysqldata/ (对应的文件夹路径)
3)、修改my.cnf (在/etc下,如果没有的去/usr/share/mysql/ 复制一个至/etc即可)
4)、修改 socket = /vagrant/mysqldata/mysql/mysql.sock
5)、修改(添加) datadir = /vagrant/mysqldata/mysql/
6)、建议增加 character-set-server = utf8
7)、建议增加 default-storage-engine = INNODB (设置默认引擎为INNODB,如果不是请忽略)
8)、启动mysql: sudo service mysqld start
[vagrant@localhost mysql]$ sudo service mysql restart
ERROR! MySQL server PID file could not be found!
Starting MySQL... ERROR! The server quit without updating PID file (/vagrant/mysqldata/mysql//localhost.localdomain.pid).
还原:
mv /vagrant/mysqldata/mysql /var/lib/
rm /etc/my.cnf
添加一个mysql管理员账号
-----------------------
GRANT ALL PRIVILEGES ON *.* TO [username]@'[%]' IDENTIFIED BY "[password]";
flush privileges;
([username]:账号,[%]登录ip, [password]:登录密码,可以设置固定IP登录)
(使添加的管理员即时生效)
GRANT ALL PRIVILEGES ON *.* TO whz@'%' IDENTIFIED BY "practice";
flush privileges;
在其它任何的主机上以root身份登录
--------------------------------
1、d:\mysql\bin\>mysql -h localhost -u root //这样应该可以进入MySQL服务器
2、mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION; //赋予任何主机访问数据的权限
3、mysql>FLUSH PRIVILEGES; //修改生效
4、mysql>EXIT; //退出MySQL服务器
5、修改root密碼
mysql -u root -p
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
检查防火墙
----------
如果端口未开是不能上网的
1)、编辑防火墙规则
vi /etc/sysconfig/iptables
2)、添加规则
-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT
3)、重启防火墙
service iptables restart
4、检查规则是否生效
iptables -L
- 浏览: 682547 次
- 性别:
- 来自: 中山
文章分类
最新评论
-
wuhuizhong:
jFinal支持Rest风格吗?可以想spring mvc那样 ...
在JFinal的Controller中接收json数据 -
wuhuizhong:
在jfinal中应如何获取前端ajax提交的Json数据?ht ...
在JFinal的Controller中接收json数据 -
wuhuizhong:
jfinal如何处理json请求的数据:问题: 在某些api接 ...
在JFinal的Controller中接收json数据 -
wuhuizhong:
Ubuntu14.04 安装 Oracle 11g R2 Ex ...
Oracle 11g release 2 XE on Ubuntu 14.04 -
alanljj:
这个很实用,已成功更新,谢过了!
odoo薪酬管理模块l10n_cn_hr_payroll
发表评论
-
Shell: extract more from listener.log(分析监听日志)
2016-03-16 14:57 1156统计一天内每小时的session请求数 # fgrep ... -
Maven 3 for Ubuntu
2016-03-15 04:19 418Maven 3 for Ubuntu. # Maven: ... -
使用vagrant在本机安装box
2015-11-13 23:47 1435从本地加载一个box(切记是:file:///)进入Git B ... -
Getting Started with Vagrant on Windows
2015-11-01 19:14 549安装MsysGit 安装Vagrant使用vagra ... -
Linux下使用磁带机的直接备份操作
2015-10-13 17:15 884磁带操作装入磁带后, ... -
SshKeysExchange
2015-04-21 15:45 415SSH Keys exchange - SshKeysEx ... -
Ubuntu 14.04安装Docker
2015-01-16 11:50 608Docker利用Linux容器(LXC) ... -
SecureCRT 登錄linux查看檔案內容中文顯示亂碼問題解決
2014-12-27 10:59 515SecureCRT 登錄linux查看檔案內容中文顯示亂碼問 ... -
Ubuntu server 中文环境方格乱码解决方法
2014-10-05 20:33 904改成全英文环境来解决方格乱码 : 用vim配置语言环境变量 ... -
解决Xshell显示中文乱码的问题
2014-09-29 22:16 589执行echo $LANG命令输出的是当前的编码方式,执行lo ... -
Ubuntu 64bit 安装Oracle XE
2014-09-29 14:14 435Oracle XE是Oracle数据库家族的Express快 ... -
OPENVPN的安装配置笔记
2014-03-28 07:23 6958确认是否开启了tun/tap# cat /dev/net/ ... -
使用OpenVPN的桥接模式扩展内部局域网
2014-03-27 05:18 16051.背景 OpenVPN是一款高度可扩展的VPN软件,除 ... -
Openvpn完美解决公司网络没有固定公网IP的问题
2014-03-27 04:59 10343方案背景: 公司办公网络使用长城宽带上网有一段时间了,有4 ... -
监控 Linux 性能的 18 个命令行工具
2014-03-19 06:16 5000对于系统和网络管 ... -
Linux的20个系统监视工具
2014-03-19 06:04 1015需要监视Linux服务器的 ... -
/var/spool/clientmqueue 爆满引起的问题
2013-07-13 08:40 524无法新增 user 会出现「useradd: unable ... -
puppet 系统配置自动化解决方案
2013-07-10 07:09 827相信做过运维的朋友都 ... -
Linux运维常用命令
2013-07-02 15:54 6791 删除0字节文件find-t ... -
puppet源码安装
2013-07-01 16:31 3391puppet Server: 172.18.60.200 ...
相关推荐
下载内容包括: rhel-server-5.1-x86_64-dvd.iso rhel-server-5.2-x86_64-dvd.iso rhel-server-5.3-x86_64-dvd.iso rhel-server-5.4-x86_64-dvd....rhel-server-5.10-x86_64-dvd.iso rhel-server-5.11-x86_64-dvd.iso
MySQL8.4.0 LTS(mysql-8.4.0-1.el7.aarch64.rpm-bundle.tar)适用于RedHat Linux7 aarch64系统。
MySQL 是世界上最流行的开源数据库。无论您是快速发展的网络资产、技术 ISV 还是大型企业,MySQL 都可以经济高效地帮助您交付高性能、可扩展的数据库应用程序。 适用于系统Red Hat Enterprise Linux 7 ...MySQL Server
rpm -qa |grep mysql 检查是否安装过mysql 删除已有文件包 rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64 rpm -ivh MySQL-server-5.6.28-1.el6.x86_64.rpm 检测 MySQL 3306 端口是否安打开 netstat -nat 若未...
rhel-server-7.7-x86_64-dvd.part1 rhel-server-7.7-x86_64-dvd.part2 百度网盘下载地址:https://pan.baidu.com/s/1HLtSKQka23BhSsd0iyPCbg
rhel-server-6.0-x86_64-dvd.iso rhel-server-6.1-x86_64-dvd.iso rhel-server-6.2-x86_64-dvd.iso rhel-server-6.3-x86_64-dvd.iso rhel-server-6.4-x86_64-dvd.iso rhel-server-6.5-x86_64-dvd.iso rhel-server-...
资源是Redhat7.3镜像文件的云盘链接,包括rhel-server-7.3-x86_64-boot.iso和rhel-server-7.3-x86_64-dvd.iso 仅供学习交流,严禁用于商业用途,请于24小时内删除
"mysql-connector-java-Redhat-CentOS"这个标题暗示了这是一个针对Red Hat Enterprise Linux或CentOS操作系统的特定版本的MySQL连接器。在Linux环境中,尤其是对于系统管理员和运维人员来说,理解和使用这个驱动是至...
Redhat-server-6.8-x86_64-dvd iso镜像,附件为百度云链接
redhat-server-6.8 ---- 离线安装gcc依赖包 因为安装时包之间会有依赖关系,所以需要指定安装包的顺序: rpm -ivh kernel-headers-2.6.32-7el6.x86_64.rpm rpm -ivh glibc-headers-12-1.7.el6.x86_64.rpm rpm -ivh...
MySQL8.4.0 LTS(mysql-8.4.0-1.el8.x86_64.rpm-bundle.tar)适用于RedHat Linux 8 x86_64系统。
资源是Redhat7.5镜像文件的云盘链接,包括rhel-server-7.5-x86_64-dvd.iso 仅供学习交流,严禁用于商业用途,请于24小时内删除
rhel-server-5.8-x86_64 redhat 5.8 64bit download 红帽中5.8是5系列中使用最多也是最稳定的
Redhat6.3、6.4、6.5原版安装包 tigervnc-1.0.90-0.17.20110314svn4359.el6.x86_64.rpm ...注意区分tigervnc和tigervnc-server,tigervnc用于客户端,tigervnc-server用于服务端,服务器上安装的是tigervnc-server。
### Linux系统:rhel-server-5.4-i386-dvd.iso #### 知识点一:RHEL(Red Hat Enterprise Linux)介绍 RHEL是Red Hat公司开发的一款广泛使用的Linux发行版,专为企业环境设计。它提供了一个稳定、可靠、安全的操作...
资源是Redhat7.2镜像文件的云盘链接,包括rhel-server-7.2-x86_64-boot.iso和rhel-server-7.2-x86_64-dvd.iso 仅供学习交流,严禁用于商业用途,请于24小时内删除
描述中提到的"PPPOE server for redhat linux"意味着这个软件是为Red Hat Linux系统设计的,Red Hat Linux是一款广泛使用的开源企业级Linux发行版。"It's pretty nice for software QA testing pppoe protocol"表明...
mysql5.0.45 linux 32位版本,root账号下执行,先安装server再安装client: rpm -ivh MySQL-server-5.0.45-0.i386.rpm rpm -ivh MySQL-client-5.0.45-0.i386.rpm 服务启停:service mysql start service mysql ...
MySQL8.4.0 LTS(mysql-8.4.0-1.el7.x86_64.rpm-bundle.tar)适用于RedHat Linux x86_64系统。
MySQL8.0.39 红帽mysql离线包