centos配置mysql 5.7数据库
来源:互联网 发布:售假仅退款淘宝介入 编辑:程序博客网 时间:2024/05/22 09:39
一.centos 7 及以上yum方式安装
1.下载yum源
地址:http://dev.mysql.com/downloads/repo/yum/
Linux - Generic地址:http://dev.mysql.com/downloads/mysql/
centos7选择第一个
2.把rpm的源安装到centos中
sudo yum localinstall platform-and-version-specific-package-name
.rpm
3.查看可用的mysql程序包yum repolist enabled | grep "mysql.*-community.*"
4.查看关于mysql的所有包
yum repolist all | grep mysql
5.安装mysqlsudo yum install mysql-community-server
6.开启服务sudo service mysqld start
7.5.7版本生成随机密码,并且放到/var/log/mysqld.log中,并且控制台上也打印出随机密码sudo grep 'temporary password' /var/log/mysqld.log
8.登录mysql -uroot -p
经测试,使用随机密码不好用,不知道原因,因此用以下方案修改mysql配置文件 /etc/my.cnf
在mysqld节点上,添加skip-grant-tables,跳过登录验证
9.修改密码(新版本)
<span style="font-size:24px;">update mysql.user set authentication_string=password('root') where user='root'</span>
<span style="font-size:24px;">flush privileges;</span>
10.删除mysqld节点上skip-grant-tables,登录mysql,这种安装方式,首次登录需要修改密码,否则不能执行mysql语句
use mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
<span style="font-size:24px;">flush privileges;</span>
二,centos系统 Generic Linux Binary Package安装,适合centos版本低的系统
1.下载mysql包
地址:http://dev.mysql.com/downloads/mysql/
选择tar.gz格式的
2.采用默认位置安装,将mysql复制到
cp mysql-verison.tar.gz /usr/local/mysql
解压
tar -zxvf mysql-version.tar.gz
3.安装(mysql5.6以下)
shell>groupadd mysql
shell>useradd -r -g mysql -s /bin/false mysql
shell>cd /usr/local
shell>tar zxvf
shell>/path/to/mysql-VERSION-OS
.tar.gzln -s
shell>full-path-to-mysql-VERSION-OS
mysqlcd mysql
shell>chown -R mysql .
shell>chgrp -R mysql .
shell>scripts/mysql_install_db --user=mysql
shell>chown -R root .
shell>chown -R mysql data
shell>bin/mysqld_safe --user=mysql &
# Next command is optionalshell>cp support-files/mysql.server /etc/init.d/mysql.server
(mysql5.7)
shell>groupadd mysql
shell>useradd -r -g mysql -s /bin/false mysql
shell>cd /usr/local
shell>tar zxvf
shell>/path/to/mysql-VERSION-OS
.tar.gzln -s
shell>full-path-to-mysql-VERSION-OS
mysqlcd mysql
shell>mkdir mysql-files
shell>chmod 750 mysql-files
shell>chown -R mysql .
shell>chgrp -R mysql .
shell>bin/mysql_install_db --user=mysql
# Before MySQL 5.7.6shell>bin/mysqld --initialize --user=mysql
# MySQL 5.7.6 and upshell>bin/mysql_ssl_rsa_setup
# MySQL 5.7.6 and upshell>chown -R root .
shell>chown -R mysql data mysql-files
shell>bin/mysqld_safe --user=mysql &
# Next command is optionalshell>cp support-files/mysql.server /etc/init.d/mysql.server
4.服务文件重命令
mv mysql.server mysqld
5.启动服务
service mysqld start
5.若服务启动失败,观察mysl目录下data文件夹有没有mysql数据库
ll /usr/local/mysql/data
若没有mysql数据库,需要手动导入一个mysql系统数据库
6.启动服务
service mysqld start
0 0
- centos配置mysql 5.7数据库
- [置顶] CentOS 安装配置 Mysql 数据库。
- CentOS下MYSQL数据库的主主互备配置
- Linux CentOS下安装、配置mysql数据库
- CentOs MySQL 数据库主从同步配置
- CentOS安装与配置Mysql数据库
- Linux CentOS安装配置MySQL数据库
- centos安装及配置Mysql数据库
- Centos 7 Mysql数据库安装配置
- CentOS 7 配置 MySQL 5.7
- 在CentOS上MySQL数据库服务器配置方法
- CentOS-6.2+mysql-cluster7.2 配置数据库集群
- 在CentOS上MySQL数据库服务器配置方法
- 在CentOS上MySQL数据库服务器配置方法
- CentOS 6.5系统中安装配置MySQL数据库
- CentOS下MYSQL数据库的主从备份配置
- CentOS 6.5系统安装配置MySQL 5.6数据库
- CentOS下Mysql数据库的安装与配置
- android webview不能打开页面里面的链接
- 镇
- swift基础之实现单例模式(仿NSUserDefaults)
- 欢迎使用CSDN-markdown编辑器
- 初步理解JDBC
- centos配置mysql 5.7数据库
- Git 操作记录
- 连接池配置c3p0、dbcp、tomcat jdbc pool 及常用数据库的driverClass和驱动包
- Android中的动画
- 阻塞队列--线程安全的LinkedBlockingQueue
- 知乎页面出bug了,显示”^Method "question.20946770" (None) is not found.MethodNotFound“
- 添加一个文件夹及一些文件如何使用git生成patch git补丁 新文件 图片资源文件
- windows7旗舰版64位安装时出现选择需要安装的驱动程序
- 变量的操作函数 unset()