时间:2021-05-25
做开发总得用到数据吧,Linux作为服务器,总得有一个数据库来存储测试用的数据,所以呢,这里附上CentOS6、7安装MySQL5.7的教程。
用到的工具:CentOs6、7;Mysql依赖包
Step1.查看已安装的mysql:
# yum list installed | grep mysqlmysql-libs.x86_64 5.1.71-1.el6 @anaconda-CentOS-201311272149.x86_64/6.5卸载当前mysql:
# yum -y remove mysql-libs.x86_64Step2.下载安装所需依赖:
先到这里下载,根据自己Linux版本来选择,比如本人是Centos6.5,故选择第二个,依次类推:
将下载的mysql80-community-release-el6-1.noarch.rpm文件上传到Linux服务器中
Step3.安装依赖:
使用以下命令,注意此命令需要在mysql80-community-release-el6-1.noarch.rpm文件的所在目录下执行。
执行过程中会出现Is this ok [y/N]: ,输入y就行了。
# yum localinstall mysql80-community-release-el6-1.noarch.rpm执行完之后,使用# ls /etc/yum.repos.d命令可以看到多出来了两个文件
# ls /etc/yum.repos.dmysql-community.repo mysql-community-source.repoStep4.运行yum repolist enabled | grep mysql查看mysql57是否可用。
如果运行的结果如下:
# yum repolist enabled | grep mysqlmysql-connectors-community MySQL Connectors Community 59mysql-tools-community MySQL Tools Community 65mysql80-community MySQL 8.0 Community Server 29则需要使用命令vim /etc/yum.repos.d/mysql-community.repo修改mysql57的enabled为1,而其他的版本则设为0.具体如下:
vim /etc/yum.repos.d/mysql-community.repo修改部分:
......# Enable to use MySQL 5.7[mysql57-community]name=MySQL 5.7 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-5.7-community/el/6/$basearch/enabled=1gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql ......[mysql80-community]name=MySQL 8.0 Community Serverbaseurl=http://repo.mysql.com/yum/mysql-8.0-community/el/6/$basearch/enabled=0gpgcheck=1gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-mysql设置完的运行结果为:
# yum repolist enabled | grep mysqlmysql-connectors-community MySQL Connectors Community 59mysql-tools-community MySQL Tools Community 65mysql57-community MySQL 5.7 Community Server 273Step5.开始安装:
# yum install mysql-community-server如果中途出错停止,一般是因为网速原因,可以重复执行此命令
Step6.安装完成后,启动mysql服务(可能第一次会出错,那就再运行一次~):
# service mysqld startInitializing MySQL database: [FAILED]# service mysqld startStarting mysqld: [ OK ]Step7.查看默认root用户的密码:
# cat /var/log/mysqld.log | grep root@localhost2018-08-29T03:11:26.560863Z 1 [Note] A temporary password is generated for root@localhost: DJ#erA*-p6&?DJ#erA*-p6&?即为root用户的初始密码
Step8.使用mysql -uroot -p命令登录,需要输入上一步中的密码。
进入之后进行任何操作都会提示ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.这时需要重置密码:
mysql> show databases;ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.mysql> set password=password('new_password');Query OK, 0 rows affected, 1 warning (0.01 sec) mysql> alter user 'root'@'localhost' password expire never;Query OK, 0 rows affected (0.00 sec) mysql> flush privileges;Query OK, 0 rows affected (0.00 sec)再退出mysql,使用新密码重新登陆即可。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
前言本文主要介绍的是基于centos7进行yum安装lnmp(linux+nginx+php7.1+mysql5.7)的相关教程,文中将一步步介绍的非常详细,下
Centos安装MySQL可以参考之前写的一篇文章Centos7.3安装Mysql5.7并修改初始密码windows安装mysql5.7有两种方式1、下载.ms
CentOS7服务器中apache、php7以及mysql5.7的配置代码如下所示:yumupgradeyuminstallnet-tools安装apache关
1、安装mysql5.7CentOS7之后的版本yum的默认源中使用MariaDB替代原先MySQL,因此安装方式较为以往有一些改变:下载mysql的源wget
centos7安装MariaDB教程,分享给大家1.centos7现状: 新系统无法再使用yuminstallmysql-server来安装mysql,因为已