1. 首先要看看有没有已经安装好的MySQL,以免产生冲突
# rpm -qa | grep mysql
2. 卸载冲突的版本
# rpm -e MySQL-**** //要先后卸载客服端和服务器端
3. 下载MySQL-5.6.19-1.el6.x86_64.rpm-bundle.tar包,解压缩得到:
[root@vm16 MFile]# tar -xvf MySQL-5.6.19-1.el6.x86_64.rpm-bundle.tar
MySQL-embedded-5.6.19-1.el6.x86_64.rpm
MySQL-devel-5.6.19-1.el6.x86_64.rpm
MySQL-client-5.6.19-1.el6.x86_64.rpm
MySQL-shared-compat-5.6.19-1.el6.x86_64.rpm
MySQL-server-5.6.19-1.el6.x86_64.rpm
MySQL-shared-5.6.19-1.el6.x86_64.rpm
MySQL-test-5.6.19-1.el6.x86_64.rpm
4. 安装server、client的rpm包:
rpm –ivh MySQL-server-5.6.19-1.el6.x86_64.rpm
rpm –ivh MySQL-client-5.6.19-1.el6.x86_64.rpm
5. 启动mysql服务:service mysqld start
Mysql默认的端口是3306。键入:netstat –nat
tcp 0 0 0.0.0.0:3306 0.0.0.0:* LISTEN
如图表示启动成功!
6. 登录MySQL
>mysql –u root–p (回车即可)
(默认没有用户名和密码,设置新密码
#/usr/bin/mysqladmin -u root password 123456)
7. 设置mysql开机自启动:
# vi /etc/rc.d/rc.local
粘贴:
#start mysql
service mysqld start
8. Mysql重启命令:
# /etc/init.d/mysqld restart
9. 配置客户端连接服务器:
//赋予任何主机上以root身份访问数据的权限(有密码)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
//赋予任何主机上以root身份访问数据的权限(没密码)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
mysql>flush privileges;
10. -客户端登陆
11. mysql -h 192.***.***.*** -uroot --没有密码
12. mysql -h 192.***.***.*** -uroot -p --有密码