1: 查看是否已安装mysql
rpm -qa | grep -i mysql
如果可以选择卸载
rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_64 (这里为你的sql已经的版本)
2:安装mysql所需依赖
yum -y install libaio.so.1 libgcc_s.so.1 libstdc++.so.6yum
ps:如果出现安装mysql的依赖Yum过程中提示保护多库版本
请看这篇博文 https://blog.csdn.net/mmake1994/article/details/81198519
yum update libstdc++-4.4.7-4.el6.x86_64
yum -y install libncurses.so.5 libtinfo.so.5
3: 安装mysql (这里已经默认你已经解压的mysql)
1:先安装服务端 有MySQL-server* 字样的
rpm -ivh MySQL-server-5.6.22-1.el6.i686.rpm(这里为你的mysql版本)
2:先安装客户端 有MySQL-client* 字样的
rpm -ivh MySQL-client-5.6.22-1.el6.i686.rpm
4: mysql启动
1:查看mysql是否已启动
service mysql status
2:没启动,so,启动下
service mysql start
3:修改密码
在一开始安装mysql的时候,系统就已经创建了用户为 root,密码随机生成的,密码位于/root目录下
ls -al /root/ (查看root目录下剩余文件,包括隐藏文件)
cat /root/.mysql_secret (查看root用户的初始密码)
4:登陆mysql
mysql -uroot -p
输入密码 FFN9PbO1FVs4XAne
5:设置密码
SET PASSWORD = PASSWORD('你的密码');
5:mysql配置
chkconfig --add mysql (添加到系统服务中)
chkconfig mysql on (开机自启动)
chkconfig |grep -i mysql (查看mysql开启情况)
只要保证 2,3,4,5启用就可以了
6:开启远程访问
/etc/init.d/iptables status (查看防火墙已经开放的端口)
/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT (将3306端口开放)
/etc/rc.d/init.d/iptables save (保存到防火墙)
为用户分配远程连接权限
进入mysql交换界面 ,例如,为root分配所有权限
grant all privileges on *.* to 'root'@'%' identified by 'root' with grant option;
ps:grant all privileges on 库名.表名 to '用户名'@'IP地址' identified by '密码' with grant option;flush privileges;
flush privileges; (刷新权限)