1. 配置YUM源
在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/
# 下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
检查mysql源是否安装成功
yum repolist enabled | grep "mysql.*-community.*"
image.png
看到上图所示表示安装成功。
可以修改vim /etc/yum.repos.d/mysql-community.repo源,改变默认安装的mysql版本。比如要安装5.6版本,将5.7源的enabled=1改成enabled=0。然后再将5.6源的enabled=0改成enabled=1即可。
2.安装MySQL
yum install mysql-community-server
方法二
安装mysql
yum install mysql-server -y
启动 MySQL 服务
service mysqld restart
image.png
设置 MySQL 账户 root 密码
/usr/bin/mysqladmin -u root password 'roAEUG5c'
设置开机启动
chkconfig mysqld on
//或者
systemctl enable mysqld.service
mysql 修改数据库密码
编辑/etc/my.cnf
在[mysqld] 配置部分添加一行
skip-grant-tables
重启mysql
service mysqld restart
重新设置root密码
[root@localhost ~]# mysql -uroot -p mysql
Enter password:
回车直接进入
执行修改密码命令
update user set password=password("mysql") where user='root';
结果报错
mysql> update user set password=password("123456") where user='root';
ERROR 1054 (42S22): Unknown column 'password' in 'field list'
这是由于修改了配置文件数据库没有password字段我们应该执行
update mysql.user set authentication_string=password('123456') where user='root' ;
然后删除掉my.cnf文件添加的配置
skip-grant-tables
这一行。
然后重新启动mysql 服务否则还可以免密登录
service mysqld restart
查看密码是否修改成功
mysql -u root -p
然后输入密码就ok了
网友评论