Linux运维:CentOS6.8下安装MySql5.7
来源:互联网 发布:win7 64位 知乎 编辑:程序博客网 时间:2024/06/04 18:49
参考官方教程
(一)yum 源 安装mysql
1.在此处你的服务器版本的rpm包
2.安装(更新)rpm包
sudo rpm -Uvh [platform-and-version-specific-package-name].rpm
3.查询yum源中的mysql
yum repolist all | grep mysql
默认安装最新的可用的(enable),我这里是5.7
4.默默等待安装成功
yum install -y mysql
5.启动mysql
sudo service mysql start
6.得到root账号的密码t6Ui!aqo,c;i
sudo grep 'temporary password' /var/log/mysqld.log
7.登录mysql
mysql -uroot -p
8.修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';
由于我们的5.7会默认安装组件:validate_password ,所以我们的密码需要满足:
至少一个大写字母,一个小写字母,1个数字,一个特殊字符,总长度不小于8个字符
at least one upper case letter, one lower case letter, one digit, and one special character, and that the total password length is at least 8 characters.
我们可以删除数据库表mysql.plugin中name=”validate_password”的数据,重启,这样我们就可以起一个简单的密码了。
简单的yum源安装mysql就先到这里。
注意:Mysql-5.7默认启动了插件: validate_password plugin,所以默认密码规则:
- 至少包含一个大写字母
- 至少包含一个小写字母
- 至少包含一个数字
- 至少包含一个特殊字符
- 长度至少8位
QA:
如何禁用validate_password plugin,比如我就是想设置一个root/root这样的简单密码
- 第一种方法:
在mysql配置文件(centos系统下是/etc/my.conf)里面[mysqld]选项下面添加下面一条语句即可。
validate_password=off
- 修改mysql的系统表:
修改用户的访问权限,因为mysql安装完成后,我们在不同机器上去访问mysql数据库,你会发现是访问不到的!
- 执行如下指令:分配所有的权限,root账号可以在任意机器通过密码(*)进行操作。
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root密码' WITH GRANT OPTION;
0 0
- Linux运维:CentOS6.8下安装MySql5.7
- linux(centos6) 安装mysql5.7
- Linux(Centos6)下安装MySql5.6.38
- linux(centos6.8 64位)下安装mysql5.7(yum方式)
- centos6.8 安装mysql5.7
- Centos6.8 安装MySQL5.7
- 在CentOS6.8下rpm方式安装MySQL5.7
- 阿里云ECS-centos6.8下 安装配置mysql5.7
- CentOS6.8下源码安装mysql5.6.21
- Centos6.8下安装MySQL5.7.17
- Centos6.7下安装mysql5.5.54
- linux centos6.5 rpm安装mysql5.7
- linux(CentOS6.5)下安装Mysql5.6教程
- Centos6.8通过yum安装mysql5.7
- Centos6.8通过yum安装mysql5.7
- centos6.8 64 安装 mysql5.7
- Centos6.8通过yum安装mysql5.7
- Centos6.8通过yum安装mysql5.7
- Markdown基本语法
- Android仿小米商城底部导航栏之二(BottomNavigationBar、ViewPager和Fragment的联动使用)
- GitHub Desktop的使用
- struts2学习笔记2-获得ServletAPI
- execute、executeQuery和executeUpdate之间的区别
- Linux运维:CentOS6.8下安装MySql5.7
- python编码全解析
- HDU - 1281 棋盘游戏
- 关于Android SDK程序控制开发板GPIO的问题
- html5开发app时position配置
- 数据结构绪论
- 【JZOJ 3806】小X 的道路修建
- 解决Win7下苹果笔记本无声音问题
- Xcode8: file://XXX: warning: Missing file: XXX is missing from working copy 警告的解决办法