mysql学习笔记2(数据库升级到mysql5.7版本)

升级MySQL版本到5.7版本并迁移数据

1 备份数据库

mysqldump -u root -p123456 -B迁移的库名> 导出名称.sql

2 删除旧版本数据库

[root@mengke46 ~]# yum -y remove mariadb*

3.安装MySQL 5.7的方法

rpm安装mysql 5.7数据库
下载MySQL的RPM包。你可以从MySQL官方网站或者其他合法来源获取RPM包。

安装MySQL的RPM包。你可以使用rpm命令或者yum(如果你的系统使用的是YUM包管理器的话)。

以下是使用rpm命令安装MySQL的示例步骤:
rpm -ivh MySQL-server-5.7.xx-1.el7.x86_64.rpm
然后
yum -y install mysql-community-server --nogpgcheck #安装MySQL 5.7。

启动MySQL服务
systemctl start mysqld

查看MySQL服务状态
systemctl status mysqld

#安全设置(设置root密码,移除匿名用户等)
mysql_secure_installation

开机自启MySQL服务
systemctl enable mysqld

4 root密码不正确,解决办法:

4.1 停止mysql服务

systemctl stop mysqld

4.2 修改配置文件无密码登录

vim /etc/my.cnf  

在配置文件末尾加上一行skip-grant-tables # 无密码登录sql

4.3 无密码登录root ,mysql -u root

mysql> use mysql;
mysql> update mysql.user set authentication_string=password('123456') where user='root' ; 
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
+--------------------+
3 rows in set (0.01 sec)

登录后执行sql语句设置密码123456,然后显示数据库;

你可能感兴趣的:(网络安全,Linux从零到实战,mysql,数据库,mysql,学习)