MySQL使用笔记(一)安装配置
By francis_hao Nov 27,2016
一般软件的安装都是可以通过源码和安装包安装,源码安装可配置性好些,安装包安装比较省事,况且使用yum也可以解决依赖的问题,基本实现了一键安装,真是我等懒人的福利。
根据官网的说明(参考【1】),需要以下步骤
首次安装MySQL
添加MySQL的yum源
根据自己的系统下载为yum源使用的rpm包,下载地址:http://dev.mysql.com/downloads/repo/yum/
安装rpm包,(rpm用法见参考【2】)
# rpm -Uvh mysql57-community-release-el7-9.noarch.rpm
选择要安装的版本
默认会安装yum源中最新的版本,如果需要指定版本就要选择了,这里我选择默认的,若需要选择版本详见参考【1】。
安装MySQL
# yum install mysql-community-server
启动MySQL服务
# service mysqld start
默认会创建一个超级用户账号'root'@'localhost',密码存储在log文件里,可以用下面的命令显示密码
# grep
'temporary password'
/var/log/mysqld.log
如果要修改密码,可以先用默认密码登陆MySQL之后再修改密码
#
mysql -uroot –p
#
ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';
注意:MySQL默认安装了验证密码插件,它会要求密码至少包含一个大写字母、一个小写字母、一个数字和一个特殊字符,而且密码长度至少8个字符。
不顺利情况
安装出问题
如果安装过程中出现这样的问题:
Packages skipped because of dependency problems:
可能是你在第一次出错后,根据yum的提示使用了--skip-broken选项导致的,我是通过删除出错的包来解决的,出错包如下:
此问题可能有很多原因,如果这样不行,可以通过查阅参考【3】中的讨论,根据自己具体的情况进行解决。
忘记密码
如果忘记了密码,可以通过以下步骤进行修改,本例是在5.7.19版本做的测试,其他版本可见参考【4】、参考【5】
1、以可行的方式停止mysql服务,例如
systemctl stop mysqld.service
2、以不检查权限的方式启动
mysqld -uroot --skip-grant-tables
3、连接mysql,密码为空
# mysql -p
Enter password:
4、修改密码为Abc_123456
mysql> update mysql.user set authentication_string=password('Abc_123456') where user='root';
5、杀掉第2步启动的进程,并以可行的方式重启动mysql服务
systemctl start mysqld.service
这之后就可以以新密码连接mysql了。
本文由 刘英皓 创作,采用 知识共享 署名-非商业性使用-相同方式共享 3.0 中国大陆 许可协议进行许可。欢迎转载,请注明出处:
转载自:http://www.cnblogs.com/yinghao1991/p/6107834.html
参考
【1】 MySQL http://dev.mysql.com/doc/mysql-yum-repo-quick-guide/en/
A Quick Guide to Using the MySQL Yum Repository
【2】 francis_hao的博客 http://blog.sina.com.cn/s/blog_5994f1ca0102wmbu.html rpm和yum用法小记
【3】serverfault https://serverfault.com/questions/322911/centos-6-yum-update-packages-skipped-because-of-dependency-problems
【4】CSDN http://blog.csdn.net/yabingshi_tech/article/details/51027385 mysql5.7修改root密码的方法
【5】脚本之家 http://www.jb51.net/article/85494.htm MySQL重置root密码方法
MySQL使用笔记(一)安装配置的更多相关文章
- MySQL学习笔记-MHA安装配置
一.配置主从同步 1. 本例中主从ip及端口 Master:10.1.5.8:3306 Slave1:10.1.5.9:3306 (候选master) Slave2:10.1.5.195:3306 ...
- mysql 5.0.46安装配置
http://os.chinaunix.net/a2008/0801/986/000000986346.shtml RPM包和源码包存放位置 /usr/local/src 源码包编译安装位置(pref ...
- WAMP(Windows、Apache、MySQL、php)安装配置过程常见问题
WAMP(Windows.Apache.MySQL.php)安装配置过程 可以参考该网友的总结(总结的不错,鼓掌!!): http://www.cnblogs.com/pharen/archive/2 ...
- mysql 5.7.13 安装配置方法图文教程(win10) (转)
http://www.jb51.net/article/87152.htm ***************************** MySQL是一款关系型数据库管理系统,是由Oracle旗下公司M ...
- mysql 5.7.15 安装配置方法图文教程(转)
http://www.jb51.net/article/92521.htm ******************************* MySQL数据库作为关系型数据库中的佼佼者,因其体积小,速度 ...
- mysql 5.7.14 安装配置方法图文教程(转)
http://www.jb51.net/article/90259.htm ******************************** 因笔者个人需要需要在本机安装Mysql,先将安装过程记录如 ...
- mysql 5.7.13 安装配置方法(linux)-后期部分运维
mysql 5.7.13 安装配置方法图文教程(linux) 学习了:https://www.cnblogs.com/zhao1949/p/5947938.html /usr/local/mysql是 ...
- MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64、MySQL5.7)
MySQL基础环境_安装配置教程(Windows7 64或Centos7.2 64.MySQL5.7) 安装包版本 1) VMawre-workstation版本包 地址: https://m ...
- Mac 下 Nginx、MySQL、PHP-FPM 的安装配置
用了3年多的本本罢工,最近新入手了一台 rmbp,一堆工作环境要配置,LNMP 里的 NMP 是常规要安装的,恰好也是第一次在 mac 上安装配置 nginx.mysql.php,所以顺便做个记录,免 ...
- MySQL解压版安装配置详解
MySQL解压版安装起来比较简单,步骤相对较少.下面我们就来详细介绍一下如何在windows操作系统上安装解压班的MySQL. 1.下载解压版MySQL,地址:http://downloads.mys ...
随机推荐
- centOS下yum报错
CentOS下yum报错 备注:当我们在CentOS下使用yum命令的时候,会报一些错误,一下是我总结的几个解决问题的方法.(保证自己的服务器可以上网) 一.关于Loaded plugins: fas ...
- Electronic Devices【电子设备】
Electronic Devices We may think we're a culture that gets rid of our worn technology at the first si ...
- C语言数据结构(二)
算法和算法的衡量 一.算法 算法是为了解决某类问题而规定的一个有限长的操作序列.一个算法必须满足以下五个重要特性: 1.有穷性 对于任意一组合法输入值,在执行又穷步骤之后一定能结束,即:算法中的每 ...
- 理解Canvas像素边界
大家看下面的例子 var context = document.getElementById('canvas').getContext('2d'); context.lineWidth = 1; co ...
- 带你认识Xmanager
XManager是一款小巧.便捷的浏览远端X窗口系统的工具.在工作中经常使用Xmanager来登录远端的Solaris系统,在X窗口系统上作图形化的操作.但是,Xmanager默认并不提供对于中文的支 ...
- 北京Uber优步司机奖励政策(3月25日)
滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...
- 5-sql语句
1 [oracle@ocp ~]$ . oraenv # ORACLE_SID = [oracle] ? orcl The Oracle base has been set to /u01/app/o ...
- CC3200作为STA模式连接路由器sl_WlanConnect出现exception occured at:0xa72fcf6
1. 先看下出错的提示 2. 出错的代码部分,现在问题是定位不到哪一行代码出问题,反正运行一段时间就进入了 lRetVal = sl_WlanConnect((signed , &secPar ...
- 两个完整的jquery slide多方面滑动效果实例
实例1,需要引用jquery-ui.js <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &qu ...
- jmeter常用的内置变量
1. vars API:http://jmeter.apache.org/api/org/apache/jmeter/threads/JMeterVariables.html vars.get(& ...