centos 7.5+mysql 5.7 RPM安装步骤
2016-07-05 13:29
776 查看
1.下载MYSQL 5.7 RPM的包。然后tar -xvf 【文件】解压
2. 卸载MariaDB:因为CentOS的默认数据库已经不再是MySQL了,而是MariaDB,所以如果直接点击rpm包安装会得到错误提示。
rpm -qa|grep mariadb
rpm -e --nodeps 【需要卸载的包】
3.安装mysql
rpm -ivh 文件(这里必须按顺序:comment,lib,client,service的rpm文件。)
如果出现上面错误是缺少依赖:
4.进入 /usr/bin/文件下,执行
mysqld --initialize --user=mysql
mysqld --initialize-insecure --user=mysql
5.启动mysql:
service mysqld start
6.查看默认root密码
vi /var/log/mysqld.log
第6行左右位置:【Note】A temporary password is generated for root@localhost:xxxxx
这里“xxxx”就是密码
7.登陆mysql
mysql -u root -p
然后输入账户名密码
8.修改默认密码
set password=password('新密码')
9.授权别的机器登陆(可选):
grant all privileges on *.* to root@'%' identified by "root";
这里注意密码需要大小写和数字特殊符号,新版本的密码机制。也可以去配置文件修改。
2. 卸载MariaDB:因为CentOS的默认数据库已经不再是MySQL了,而是MariaDB,所以如果直接点击rpm包安装会得到错误提示。
rpm -qa|grep mariadb
rpm -e --nodeps 【需要卸载的包】
3.安装mysql
rpm -ivh 文件(这里必须按顺序:comment,lib,client,service的rpm文件。)
error: Failed dependencies: /usr/bin/perl is needed by MySQL-server-5.6.17-1.el6.x86_64 libaio.so.1()(64bit) is needed by MySQL-server-5.6.17-1.el6.x86_64 libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.17-1.el6.x86_64 libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.6.17-1.el6.x86_64
如果出现上面错误是缺少依赖:
yum install libaio
4.进入 /usr/bin/文件下,执行
mysqld --initialize --user=mysql
mysqld --initialize-insecure --user=mysql
5.启动mysql:
service mysqld start
6.查看默认root密码
vi /var/log/mysqld.log
第6行左右位置:【Note】A temporary password is generated for root@localhost:xxxxx
这里“xxxx”就是密码
7.登陆mysql
mysql -u root -p
然后输入账户名密码
8.修改默认密码
set password=password('新密码')
9.授权别的机器登陆(可选):
grant all privileges on *.* to root@'%' identified by "root";
这里注意密码需要大小写和数字特殊符号,新版本的密码机制。也可以去配置文件修改。
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- Centos6 编译安装Python
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 硬盘安装CentOS 6.2以及添加GRUB启动菜单
- MySQL 备份和恢复策略
- CentOS 6.2实战部署Nginx+MySQL+PHP
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)