linux下离线安装mysql

centos离线安装mysql
首先去http://dev.mysql.com/downloads/mysql/5.5.html#downloads站点下载:


分别下载以下三个文件(由于我的机器是32位,下面是32位版本的包,如果你的机器是64位的请下载64位版本):
MySQL-devel-5.5.50-1.linux2.6.x86_64.rpm
MySQL-client-5.5.50-1.linux2.6.x86_64.rpm
MySQL-server-5.5.50-1.linux2.6.x86_64.rpm
检查安装
rpm -qa | grep mysql   --查看系统之前是否已安装MySQL。 
删除这个老版本
rpm -e --nodeps mysql-libs-5.1.47-4.el6.i686  
删除残余的MySQL信息
rm -rf /var/lib/mysql*
rm -rf /usr/share/mysql*
安装MySql 服务端
rpm -ivh MySQL-server-5.5.50-1.linux2.6.x86_64.rpm
检测 MySQL 3306 端口是否安打开
netstat -nat  
启动MySql 服务
service mysql start   
安装客户端
rpm -ivh MySQL-client-5.5.50-1.linux2.6.x86_64.rpm 
chkconfig mysql on

MySQL-server-5.5.50


设置Mysql开机启动
chkconfig mysql on
开启3306端口并保存
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save
修改密码并设置远程访问
连接mysql数据库
mysql
设置密码
use mysql;
update user set password=password('123456') where user='root';
flush privileges;
设置Mysql远程访问
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
解决Mysql乱码问题
找一个配置文件,复制到/etc/目录,命名为my.cnf
(有时候没有my.cnf)
cp /usr/share/doc/mysql-server-5.1.73/my-medium.cnf /etc/my.cnf
vim my.cnf
在[client]和[mysqld]下面都添加上
character_set_server=utf8
最后按Esc输入
:wq
保存退出
最后重新启动服务就可以了
service mysql restart
查看数据
mysql -u root -p test(数据库名称)


远程连接不上
/etc/my.cnf
mysqld下面添加
skip-name-resolve
服务端中文乱码不识别default-character-set=utf8
改为character_set_server=utf8
查看进程
ps -ef|grep mysqld
查看失败日志
cd /var/lib/mysql/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值