检查移除旧版本
[root@each zxx]# rpm -qa|grep mysql
mysql-libs-5.1.73-7.el6.x86_64
mysql-server-5.1.73-7.el6.x86_64
mysql-5.1.73-7.el6.x86_64
mysql-devel-5.1.73-7.el6.x86_64
#移除系统自带的mysql
[root@each zxx]# rpm -e --nodeps mysql-libs-5.1.73-7.el6.x86_64
[root@each zxx]# rpm -e --nodeps mysql-server-5.1.73-7.el6.x86_64
warning: /var/log/mysqld.log saved as /var/log/mysqld.log.rpmsave
[root@each zxx]# rpm -e --nodeps mysql-5.1.73-7.el6.x86_64
[root@each zxx]# rpm -e --nodeps mysql-devel-5.1.73-7.el6.x86_64
rpm安装
[mysql@each mysql]$ sudo rpm -ivh MySQL-client-5.5.28-1.linux2.6.x86_64.rpm
[mysql@each mysql]$ sudo rpm -ivh MySQL-server-5.5.28-1.linux2.6.x86_64.rpm
本地登录
添加配置文件
[root@each ~]# cd /usr/share/mysql/
[root@each mysql]# ll my-me*
-rwxr-xr-x 1 root root 4682 8月 29 2012 my-medium.cnf
[root@each mysql]# cp my-medium.cnf /etc/my.cnf
修改配置文件
#忽略mysql权限问题,直接登录
skip-grant-tables
查看所有用户
mysql> select user,host from mysql.user;
修改登录密码(以“123456”为例)
mysql> update mysql.user set password=password("123456") where user="root";
远程连接
在windows系统连接虚拟机
如果成功,安装结束。
如果连接失败,通过命令提示符尝试连接虚拟机ip和mysql端口。
#测试网络连接是否正常
C:\Users\Administrator> ping 192.168.221.128
#测试端口是否允许访问
C:\Users\Administrator> telnet 192.168.221.128 3306
如果端口不允许访问,修改mysql的用户访问权限
[root@each ~]# mysql -uroot -p
Enter password:
mysql> update mysql.user set host='%' where host='localhost'; #允许所有访问
mysql> flush privileges; #刷新生效
参考文档:
linux下安装mysql(rpm文件安装)
版权声明:本文为zxx12321原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。