首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >LINUX CENTOS7下安装MYSQL5.6

LINUX CENTOS7下安装MYSQL5.6

原创
作者头像
用户4988376
修改2021-08-09 18:04:32
修改2021-08-09 18:04:32
1.7K0
举报
文章被收录于专栏:IT资讯新闻IT资讯新闻
  1. 检查系统中是否已安装 mysql
  • 检查是否安装mysql
代码语言:javascript
复制
rpm -qa | grep mysql
1

注:没有返回信息,说明未安装mysql

  • 检查已安装的 Mariadb
代码语言:javascript
复制
rpm -qa|grep -i mariadb
1
  • 卸载已安装的 Mariadb 数据库
代码语言:javascript
复制
rpm -qa|grep mariadb|xargs rpm -e --nodeps
1
  1. 下载mysql5.6安装包文件
代码语言:javascript
复制
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
1
  1. 安装rpm包
代码语言:javascript
复制
rpm -ivh mysql-community-release-el7-5.noarch.rpm
1
  • 查看可用的 mysql 安装文件
代码语言:javascript
复制
yum repolist all | grep mysql
1
  1. 安装mysql
代码语言:javascript
复制
yum install mysql-server
1

检查mysql是否安装成功

代码语言:javascript
复制
rpm -qa | grep mysql
1
  1. 启动mysql
代码语言:javascript
复制
systemctl start mysqld.service
1

systemctl restart mysqld.service #重启 systemctl stop mysqld.service #停止 systemctl enable mysqld.service #设置开机启动

  1. 修改root密码
代码语言:javascript
复制
mysql -u root
mysql> use mysql;
mysql> update user set password=PASSWORD("这里输入密码") where User='root';
mysql> flush privileges; 
1234
  1. 设置远程访问权限
代码语言:javascript
复制
mysql> GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY '上一步设置的密码';
1
  1. 设置mysql表名不区分大小写
代码语言:javascript
复制
vi /etc/my.cnf
1

在[mysqlld]节点下添加内容:lower_case_table_names=1

注:不要添加在[mysqld_safe]节点后面,否则无法生效

重启mysql

代码语言:javascript
复制
systemctl restart mysqld

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档