centos7 用rpm安装mysql详解
最近做一个项目,需要用centos做数据服务器,用mysql数据库,就需要安装mysql数据库,之前没接触过centos,因此什么也不懂,就从网上也查了很多资料,都觉得不是最好的方法。最后结合mysql官方资料和网友的资料,最后用rpm方式安装,并总结给其他人以参考。 首先打开mysql管网,找到“yum repository”打开页面或者直接打开如下链接 http://dev.mysql.com/downloads/repo/yum/ ,找到自己需要的,点击download,下载rpm文件,在centos中下载完成house可以用软件管理器安装,也可以自己用命令行安装 sudo rpm -Uvh 'filename' 完成安装。 输入 yum repolist all | grep mysql 可以查看所有的mysql对应的rpm包,如果是安装之前的版本,则需要进行相应的设置,打开 /etc/yum.repos.d/mysql-community.repo 文件,设置对应版本的enabled属性,1是启用,0是禁用,如果安装当前的最新版本,则无需进行任何 设置。 输入以下命令开始安装mysql sudo yum install mysql-community-server 等待安装完成,输入以下命令,启动mysql服务 sudo service mysqld start 启动完成,house可以查看mysql服务状态 sudo service mysqld status 如果安装的是5.7版本,在服务启动时,因为数据目录是空的,会产生以下操作:
此时会生成一个随机密码,在命令行中输入 mysql -uroot -p 加上刚才的随机密码,登录mysql。 用该密码登录到服务端后,必须马上修改密码,不然会报如下错误(本地方参考http://www.cnblogs.com/ivictor/p/5142809.html): mysql> select user(); 如果只是修改为一个简单的密码,会报以下错误: mysql> ALTER USER USER() IDENTIFIED BY '12345678'; 这个其实与validate_password_policy的值有关。 validate_password_policy有以下取值:
|
- 在Access中导入.sql文件
- 未知错误 (MS Visual Database Tools)
- 在sqlserver中使用游标update数据记录
- SqlServer中decimal(numeric )、float 和 real 数据类型的区
- SQLServer2008-2012资源及性能监控—CPU使用率监控详解
- SqlServer FOR XML PATH 将查询的每一行数据添加到一个字段
- sql-server – 为什么我的EXISTS查询执行索引扫描而不是索引
- SQL Server sql 多条件组合查询,并根据指定类别找出所有最
- Mysql 数字类型转换函数
- SQL SERVER 2008 64位系统无法导入ACCESS/EXCEL怎么办