标签:查看本机 rc.d enc 删除 roo tar bio 更改 centos
1、本博客所写的mysql为rmp安装,Linux版本为:centos6.5、MySQL版本如下图:
步骤:
1、查看本机是否已经mysql
输入 rpm -qa | grep mysql // 因为机器不同也可能是Mysql 或者 MySQL多试几下
若是有的话先删除:
rpm -e --nodeps mysql-xxxxxxxxxx // 按照自己机器上的名字删除
2、先安装server 然后在安装client (按照顺序安装)
安装server端:rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm
安装client端:rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
※ 在安装时可能会有报没有相应依赖、要安装依赖。这个时候看错误信息用yum安装。
例:
在当中是缺少 libaio.so.1 libgcc_s.so.1 libstdc++.so.6 三个依赖
安装依赖:yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6
等依赖安装成功后:在安装server端是报:
依赖版本不对,更新依赖版本: yum update libstdc++-4.4.7-4.el6.x86_64
在安装时报错:error: Failed dependencies:/usr/bin/perl is needed by MySQL-server-5.6.22-1.el6.x86_64
这个错误的原因是缺少libio包:
解决办法:yum install libaio
安装完毕。
3、启动客户端
service mysql start // 启动
service mysql status // 查看状态
serice mysql stop // 停止
可能遇到的错误:
当报上面的PID错误的话可以初始化一下,mysql_install_db --user=mysql --ldata=/var/lib/mysql/ 然后在启动mysql
4、杂记
将mysql加到系统服务中并设置开机启动
加入到系统服务:chkconfig --add mysql
自动启动:chkconfig mysql on
--------------------------------------------------------------------------------------------------------
第一次登陆:
mysql安装好后会生成一个临时随机密码,存储位置在/root/.mysql_secret
查看 cat /root/.mysql_secret 然后
msyql –u root -pxxxx // p后面加上密码
修改mysql的密码
set password = password(‘root‘); // 设置自己的密码 ,在这里我自己设置的是root
--------------------------------------------------------------------------------------------------------
远程登陆mysql的权限
登录mysql后输入如下命令:
grant all privileges on *.* to ‘root‘ @‘%‘ identified by ‘root‘; // 更改为%
flush privileges; // 刷新
--------------------------------------------------------------------------------------------------------
开放Linux的对外访问的端口3306
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT
/etc/rc.d/init.d/iptables save ---将修改永久保存到防火墙中
嫌麻烦的话直接关掉防火墙:service iptables stop
标签:查看本机 rc.d enc 删除 roo tar bio 更改 centos
原文地址:https://www.cnblogs.com/dongxiucai/p/9607102.html