第一步,下载mysql版本包
现在国内,上mysql官网,如果用windows系统打开是无法下载到mysql,linux版本安装包
这里推荐一个下载源http://mirrors.sohu.com/mysql/,可以找我最新的mysql数据库安装包
或者是通过linux系统上msyql官网下载
服务器64位,下载mysql 5.6.25
MySQL-client-5.6.25-1.rhel5.x86_64.rpm
MySQL-devel-5.6.25-1.rhel5.x86_64.rpm
MySQL-server-5.6.25-1.rhel5.x86_64.rpm
MySQL-shared-compat-5.6.25-1.rhel5.x86_64.rpm
然后通过
wget -c http://mirrors.sohu.com/mysql/MySQL-5.6/MySQL-client-5.6.25-1.rhel5.x86_64.rpm
wget -c http://mirrors.sohu.com/mysql/MySQL-5.6/MySQL-devel-5.6.25-1.rhel5.x86_64.rpm
wget -c http://mirrors.sohu.com/mysql/MySQL-5.6/MySQL-server-5.6.25-1.rhel5.x86_64.rpm
wget -c http://mirrors.sohu.com/mysql/MySQL-5.6/MySQL-shared-compat-5.6.25-1.rhel5.x86_64.rpm
第二步,安装软件包
不过要先卸载原来,yum下来的mysql版本
通过,yum remove mysql mysql-server mysql-libs
检测是否卸载完成
find / -name mysql
rpm -qa|grep mysql
确认卸载完成后,开始安装软件包
rpm -ivh MySQL-client-5.6.25-1.rhel5.x86_64.rpm MySQL-server-5.6.25-1.rhel5.x86_64.rpm MySQL-shared-compat-5.6.25-1.rhel5.x86_64.rpm MySQL-devel-5.6.25-1.rhel5.x86_64.rpm
安装完成后,将 cp /usr/share/mysql/my-default.cnf /etc/my.cnf
启动mysql ,查看是否安装成功
server mysql start
确定安装成功后
第三步:配置mysql
mysql_secure_installation
先空格,然后再输入root新密码,然后一直按y后,完成
通过mysql -u root -p登陆数据库
修改root的登陆权限
//赋予任何主机访问数据的权限
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'WITH GRANT OPTION
//使修改生效
mysql>FLUSH PRIVILEGES
如果在登陆数据库过程中出现错误如下
MYSQL登录错误:mysqladmin: connect to server at ‘localhost’ failed
可以通过验证先跳过密码验证,登陆数据库,更改root密码,前面错误可能情况数据库密码错误
用 service mysql stop
mysqld_safe --skip-grant-tables &
输入 mysql -uroot -p 回车进入
>use mysql;
> update user set password=PASSWORD("newpass")where user="root";
更改密码为 newpass
> flush privileges; 更新权限
> quit 退出
service mysql restart
然后再尝试登陆