博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CentOS7安装MySql5.7
阅读量:4570 次
发布时间:2019-06-08

本文共 1612 字,大约阅读时间需要 5 分钟。

1、下载mysql的repo源

wget http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm

2、安装YUM库

yum localinstall -y mysql57-community-release-el7-7.noarch.rpm

3、安装数据库

#安装目录:/var/lib/mysql#日志文件:/var/log/mysqld.log,未成功启动MySQL,可以在这查看日志yum install -y mysql-community-server

4、修改/var/lib/mysql目录的权限

#该目录的所属用户和用户组必须是mysql(包括所有子目录)chown -R mysql:mysql mysql

5、启动MySQL服务

#如果未成功启动,可通过/var/log/mysqld.log查看异常信息systemctl start mysqld.service#若未启动成功,/var/lib/mysql/ib_logfile0、/var/lib/mysql/ib_logfile1这两个文件可以删除重试,但不能删除/var/lib/mysql/ibdata1

6、查看root的登录密码

#查找root的登录密码,为了加强安全性,MySQL5.7为root用户随机生成了一个密码grep "password" /var/log/mysqld.log

7、修改Mysql密码安全策略

#使用root帐号,通过命令登录mysqlmysql -uroot -p#回车后输入root的随机密码,成功登录mysql
-- ###mysql数据库操作###use mysql;-- 修改默认密码策略(生产不建议修改)set global validate_password_policy = 0;-- 修改密码最低长度set global validate_password_length = 4;-- 修改root的密码(通过SQL修改)set PASSWORD = PASSWORD('123456')-- 如果这里修改了登录密码,下面第8点就可以不用操作

8、重置root用户的登录密码

#进入/bin、目录cd /bin/#修改root的登录密码./mysqladmin -u root -p password#接着输入mysql随机生成的密码#输入新密码#新密码确认

 9、添加远程登录用户

-- 使用mysql databaseuse mysql;-- 注:'%'代表任意地址,也可以指定IPGRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;-- 刷新内存权限FLUSH PRIVILEGES;

10、其他命令

#卸载mysqlyum -y remove mysql*#查看mysql状态service mysqld status #启动Mysqlservice mysqld start#停止Mysqlservice mysqld stop#重启Mysqlservice mysqld restart #查看Mysql版本(已登录mysql) SELECT VERSION(); #查看Mysql当前的编码 SHOW VARIABLES LIKE 'character%';

11、防火墙设置

12、字符编码设置

#查看数据库编码show variables like 'character%';#

 

 

 

 

参考:

1、 

2、

3、

4、https://www.jianshu.com/p/90f751ea37d1

转载于:https://www.cnblogs.com/weslie/p/7356622.html

你可能感兴趣的文章
给HTML拍个照(如何将html元素转成图片)
查看>>
接口测试测什么?
查看>>
数据库构架设计中的Shared Everthting、Shared Nothing、和Shared Disk
查看>>
小程序调用支付报错:jsapi缺少参数: total_fee
查看>>
地址总线、数据总线、控制总线详解
查看>>
Android BroadcastReceiver(一)
查看>>
复制目录下所有文件(隐藏文件与非隐藏文件)
查看>>
散点图--python库--matpolitlib
查看>>
信数金服: 决策管理和进件管理-Part 2
查看>>
CodeVs[3145 汉诺塔游戏]
查看>>
【敏捷开发】结对编程
查看>>
[Linux] 进程
查看>>
Windows命令
查看>>
VBS常用
查看>>
---Ubuntu 下安装AS的问题汇总!
查看>>
images for flutter
查看>>
前端学习-jQuery
查看>>
学生管理系统(3:添加查询界面)
查看>>
身份验证(12)
查看>>
利用a标签特性解析地址(附加属性说明)
查看>>