标签:
1.查看当前本地仓库mysql(存在不一定是本机已安装的意思,可以理解成一个资源文件)
rpm -qa | grep mysql
2.移除
yum -y remove mysql-libs*
3.打开mysql的官网 http://dev.mysql.com/downloads/repo/yum/
4.根据需要选择mysql版本,这里我选择第二个
5.无需注册,地址就在这个页面上
6.拷贝这个地址 ,在终端下输入
wget http://dev.mysql.com/get/mysql57-community-release-el6-8.noarch.rpm
很快就完成了
接下来只要等待安装即可
7.安装完成之后的初始化
chkconfig --levels 235 mysqld on #mysql自启动
/etc/init.d/mysqld start #启动mysql
mysql_secure_installation #设置mysql root账户的密码
会出现 Enter current password for root 按回车
再次出现 Set root password? [Y/n] 按回车
输入密码,确认密码。
接下来还会有四个确认,分别是:
Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]
都直接回车。
完毕。
如果mysql登录不上的话,这毕竟是5.7了。默认不是空密码。
vi /etc/my.cnf
在[mysqld]后面插入两行
skip-grant-tables
skip-networking
然后再重启mysqld即可,会变为空密码登录。
附:
Navicat远程连接Linux下MySQL服务器错误1130
mysql -hlocalhost -u root -p 进入mysql
use mysql 切换到mysql这个数据库
update user set Host = ‘%‘ where User = ‘root‘;
这时会报一个错误,但是可以忽略之
quit 退出mysql
/etc/init.d/mysqld restart 重新启动MySQL
centos 6.5下rpm yum仓库在线安装mysql5.7 非编译
标签:
原文地址:http://www.cnblogs.com/lockiee/p/5803243.html