第一步:下载mysql安装包,下载地址:http://dev.mysql.com/downloads/mysql/ 如下图
需要下载的文件如下图:
下载好了下面就是上传到服务器进行安装了
第二步:安装mysql
1、在linux中可以使用rz命令进行上传
有些版本中没有rz命令,进行出现如下:
yum安装:yum -y install lrzsz
安装成功后上传文件
上传成功:
2、分配权限:chmod 777 MySQL-*
3、rpm安装mysql -server :rpm -ivh MySQL-server-5.6.19-1.linux_glibc2.5.x86_64.rpm
这个时候有可能会出现如下错误:如图
原因:
安装成功
启动mysql : /etc/init.d/mysql start
登陆mysql : mysql -uroot -p (初始密码默认为空,也有默认为:root)
这个时候有可能会出现如下错误:
这里我输入的密码是:root ,后面password:YES 说明密码是正确的,可是为什么不能登陆呢?可能是要修改下密码,于是用了:mysqladmin -uroot -p password 123456 进行修改,结果如图
还是不行,无法更改,在windows下是可以在cmd命令下这个修改的,难道在linux下不行吗?
又换了一种修改方法
# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('123456') where USER='root';
mysql>FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
然后重启一下mysql,可以登录了
这时如果查看下数据库还是会出现问题:比如:show databases;
You must SET PASSWORD before executing this statement 这句话的意思是说:在执行这个语句之前必须设置密码
这个时候要设置一下密码:SET PASSWORD = PASSWORD('123456');
OK!现在访问成功了,
设置mysql远程可以访问:
use mysql;
grant all privileges on *.* to root@'%' identified by "访问密码XXXXX";