linux rpm安装mysql
2017年7月22日21:16:02
记得一定在root账户下操作
第一步 检查以前是否安装过MySQL
发现的话都卸载
rpm -e mysql-libs-5.1.73-5.el6_6.x86_64 --nodeps
rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64
删除老版本 mysql 的开发头文件和库
rm -fr /usr/lib/mysql
rm -fr /usr/include/mysql
注意:卸载后/var/lib/mysql 中的数据及/etc/my.cnf 不会删除,确定没用后就手工删除
rm -f /etc/my.cnf
rm -fr /var/lib/mysql
第三步 准备安装包
MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar, 上传,解压命令:tar -xvf
6. 开始安装server
rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm
开头:
结尾:
如上图所提示,即安装 server 成功
7.安装客户端
rpm -ivh MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm
8. 登陆 MYSQL(登录之前千万记得一定要启动 mysql 服务)
启动命令:
service mysql start
然后登陆,初始密码在 /root/.mysql_secret 这个文件里
9.修改密码
set PASSWORD=PASSWORD('root');
10、退出登陆验证,看是否改密码成功
密码是否为root?
11、增加远程登陆权限,执行以下两个命令:
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANTOPTION;
mysql>FLUSH PRIVILEGES;
命令释义:grant 权限 1,权限 2,…权限 n on 数据库名称.表名称 to 用户名@用户地址identified by '密码';PS:1,权限 2,…权限 n 代表 select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file 等 14 个权限。当权限 1,权限 2,…权限 n 被 all privileges 或者 all 代替,表示赋予用户全部权限。当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。用户地址可以是 localhost,也可以是 ip 地址、机器名字、域名。也可以用’%’地址连接。
12、至此 mysql 安装成功