1.先查看是否已经安装过mysql
rpm -qa|grep My
如果显示如下:
# rpm -qa|grep My
MySQL-server-community-5.0.83-0.rhel5
MySQL-client-community-5.0.83-0.rhel5
则先把上述全部卸载
rpm -e --nodeps MySQL-client-5.6.16-1.el6.x86_64
rpm -e --nodeps MySQL-devel-5.6.16-1.el6.x86_64
rpm -e --nodeps MySQL-server-5.6.16-1.el6.x86_64
2.下载MySQL的安装文件
安装MySQL需要下面三个文件:
MySQL-client-5.6.16-1.el6.x86_64.rpm
MySQL-devel-5.6.16-1.el6.x86_64.rpm
MySQL-server-5.6.16-1.el6.x86_64.rpm
下载地址为:http://dev.mysql.com/downloads/mysql/5.0.html,
打开此网页,下拉网页找到“Red Hat Enterprise Linux / Oracle Linux”项,找到“Server”和“Client programs”项,下载需要的上述三个rpm文件。
3.安装服务端
rpm -ivh MySQL-client-5.6.16-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.16-1.el6.x86_64.rpm
rpm -ivh MySQL-server-5.6.16-1.el6.x86_64.rpm
4.装完后
执行/etc/init.d/mysql start 启动服务
然后:
# netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
上面显示可以看出MySQL服务已经启动。
5.登录MySQL,新版本mysql密码不是空值,而是在/root/.mysql_secret文件中有一个随机密码:
cat /root/.mysql_secret 得到密码KYLdXMM , 用此密码登录mysql.
然后
use mysql;
set password=password('mypassword');//必须先改密码,否则做不了其他事
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;//授权以使在所有主机在都能登录
flush privileges;
6.创建新用户
grant all privileges on *.* to test@'%' identified by 'test';
grant all privileges on *.* to test@'localhost' identified by 'test';
这个语句创建了一个test用户,密码是test,可以在任何ip上登录此mysql的任意数据库
rpm -qa|grep My
如果显示如下:
# rpm -qa|grep My
MySQL-server-community-5.0.83-0.rhel5
MySQL-client-community-5.0.83-0.rhel5
则先把上述全部卸载
rpm -e --nodeps MySQL-client-5.6.16-1.el6.x86_64
rpm -e --nodeps MySQL-devel-5.6.16-1.el6.x86_64
rpm -e --nodeps MySQL-server-5.6.16-1.el6.x86_64
2.下载MySQL的安装文件
安装MySQL需要下面三个文件:
MySQL-client-5.6.16-1.el6.x86_64.rpm
MySQL-devel-5.6.16-1.el6.x86_64.rpm
MySQL-server-5.6.16-1.el6.x86_64.rpm
下载地址为:http://dev.mysql.com/downloads/mysql/5.0.html,
打开此网页,下拉网页找到“Red Hat Enterprise Linux / Oracle Linux”项,找到“Server”和“Client programs”项,下载需要的上述三个rpm文件。
3.安装服务端
rpm -ivh MySQL-client-5.6.16-1.el6.x86_64.rpm
rpm -ivh MySQL-devel-5.6.16-1.el6.x86_64.rpm
rpm -ivh MySQL-server-5.6.16-1.el6.x86_64.rpm
4.装完后
执行/etc/init.d/mysql start 启动服务
然后:
# netstat -nat
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
上面显示可以看出MySQL服务已经启动。
5.登录MySQL,新版本mysql密码不是空值,而是在/root/.mysql_secret文件中有一个随机密码:
cat /root/.mysql_secret 得到密码KYLdXMM , 用此密码登录mysql.
然后
use mysql;
set password=password('mypassword');//必须先改密码,否则做不了其他事
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;//授权以使在所有主机在都能登录
flush privileges;
6.创建新用户
grant all privileges on *.* to test@'%' identified by 'test';
grant all privileges on *.* to test@'localhost' identified by 'test';
这个语句创建了一个test用户,密码是test,可以在任何ip上登录此mysql的任意数据库