1.下载安装包文件
# wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
2.安装mysql-community-release-el7-5.noarch.rpm包
#rpm -ivh mysql-community-release-el7-5.noarch.rpm
3.安装mysql
# yum install mysql-server
4.查看
①、mysql-community-release-el7-5.noarch.rpm源安装完成之后,会在 /etc/yum.repos.d/ 目录下新增 mysql-community.repo 、mysql-community-source.repo 两个 yum 源文件。
②、执行 yum repolist all | grep mysql 命令查看可用的 mysql 安装文件。
5.启动mysql
# /bin/systemctl start mysqld.service
如果继续下一步输入就是开启成功
6.查看mysql状态
# /bin/systemctl status mysqld.service
7.连接mysql数据库
# mysql -u root -p
报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
原因:在安装mysql时没有对数据库设置密码
解决这个问题需要设置密码:
①停止mysql服务
# /bin/systemctl stop mysqld.service
注意:如果mysql没有被停止,则使用kill -9命令杀掉MySQL进程。
②修改my.cnf文件
# vim /etc/my.cnf
在【mysqld】后面加skip-grant-tables
保存并退出。
③重启服务
# /bin/systemctl restart mysqld.service
④连接数据库
# mysql
⑤登录并修改MySQL的root密码 为‘123456’
mysql> use mysql;
Database changed
mysql> update user password =password('123456') where user='root';
Query OK, 4 rows affected (0.00 sec)
Rows matched: 4 Changed: 4 Warnings: 0
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql> quit
Bye
⑥将mysql的登录设置改回来,进行第②步将加上的skip-grant-tables删除并保存
⑦重启mysql服务(执行第③步)
如果报错1045=》 关于MYSQL ERROR1045 报错的解决办法
⑧进入mysql成功