执行命令:rpm -qa|grep mysql查看已经安装的mysql
如果以前安装过,执行卸载
rpm -e mysql –xxxxxxxxxxx
如:sudo rpm -e mysql-devel-5.1.66-2.el6_3.x86_64
find / -name mysql
找到所有mysql文件夹删除干净
准备工作做完.
1.下载mysql
wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
2. 解压
tar -xf mysql-5.7.12-1.el6.x86_64.rpm-bundle.tar
4.安装依次执行命令:要按顺序安装
rpm -ivh --force mysql-community-common-5.7.16-1.el6.x86_64.rpm
rpm -ivh --force mysql-community-libs-5.7.16-1.el6.x86_64.rpm
rpm -ivh --force mysql-community-client-5.7.16-1.el6.x86_64.rpm
rpm -ivh --force mysql-community-server-5.7.16-1.el6.x86_64.rpm
service mysqld start安装完成后启动
会发现登录不了,下面解决问题
/etc/rc.d/init.d/mysql stop
停止mysql,
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
跳过权限启动
会发现日志卡住了,按Ctrl+c终止,然后输入mysql -u root mysql
进入,执行修改登录密码
update user set authentication_string=password('Pidl_yuo123') where user='root',
执行完这个可能后面还会提示你没有设置密码,那么继续执行下面这句
SET PASSWORD = PASSWORD('123456');
执行flush privileges;刷型权限
执行quit命令退出mysql
执行/etc/init.d/mysqld restart重启mysql
然后正常登录mysql -uroot -p回车
提示输入密码即可
mysql配置好之后远程连接可能拒绝访问,下面开通权限
use mysql;
update user set host = '%' where user = 'root';
FLUSH PRIVILEGES //修改生效,
这时候远程可以连接上了