美文网首页
centos7 安装mysql5.7

centos7 安装mysql5.7

作者: Four__years | 来源:发表于2018-10-16 15:47 被阅读0次

1.远程连接云服务器

2.创建一个存放mysql安装包的文件夹

cd /usr/local/tools

mkdir -p mysql

cd mysql

3.查看是否已经安装mysql

rpm -qa | grep mysql   或   yum list installed | grep mysql

4.如果已安装则删除 MySQL 及其依赖的包:

yum -y remove mysql-libs.x86_64

5.下载 mysql57-community-release-el7-8.noarch.rpm 的 YUM 源:

wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm

6.安装 mysql57-community-release-el7-8.noarch.rpm:

rpm -ivh mysql57-community-release-el7-8.noarch.rpm

7.安装 MySQL:

yum install mysql-server

一路 Y 下去即可

8.重置密码

vim /etc/my.cnf

在[mysqld]的段中加上一句:skip-grant-tables

例如:

[mysqld]

datadir=/var/lib/mysql

socket=/var/lib/mysql/mysql.sock

skip-grant-tables

保存并且退出vi。

9.重新启动mysqld

启动 MySQL 服务:

service mysqld start

关闭 MySQL 服务:

service mysqld stop

重启 MySQL 服务:

service mysqld restart

查看 MySQL 的状态:

service mysqld status

登录并修改MySQL的root密码

# mysql

Welcome to the MySQL monitor. Commands end with ; or g.

Your MySQL connection id is 3 to server version: 3.23.56

Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the buffer.

mysql> USE mysql ;

Database changed

mysql> update mysql.user set authentication_string=password('你的新密码') where user='root';

Query OK, 0 rows affected (0.00 sec)

Rows matched: 2 Changed: 0 Warnings: 0

mysql> flush privileges ;

Query OK, 0 rows affected (0.01 sec)

mysql> quit;

将MySQL的登录设置修改回来

# vim /etc/my.cnf

将刚才在[mysqld]的段中加上的skip-grant-tables删除

保存并且退出vim

重新启动mysqld

# service mysqld restart

三:解决远程连接mysql错误1130

远程连接Mysql服务器的数据库,错误代码是1130,ERROR 1130: Host xxx.xxx.xxx.xxx is not allowed to connect to this MySQL server

猜想是无法给远程连接的用户权限问题。

这样子操作mysql库,即可解决。

在本机登入mysql后,更改 “mysql” 数据库里的 “user” 表里的 “host” 项,从”localhost”改称'%'即可

命令:

mysql -u root -p

mysql;use mysql;

mysql;select 'host' from user where user='root';

mysql;update user set host = '%' where user ='root';

mysql;flush privileges;

mysql;select 'host' from user where user='root';

相关文章

网友评论

      本文标题:centos7 安装mysql5.7

      本文链接:https://www.haomeiwen.com/subject/tvyhzftx.html