Centos安装MYSQL8.X的教程
1、首先要卸载掉本机自带的mysql相关,包括MariaDB。

2、备份centOS的默认repo源,下载阿里云或者网易的repo源替换默认源。

3、清理yum,创建yum缓存。

4、查看软件源仓库中mysql相关内容yum repolist | grep mysql
5、查看对应版本的mysql是否启用cat /etc/yum.repos.d/mysql-community
6、将需要安装的版本设置为启用状态(我这里安装的是mysql社区版8.0版本)yum-config-manager --enable mysql80-comminity
7、执行安装yum install mysql-community-server.x86_64
8、查看mysql运行状态,刚安装默认为未启动状态

9、查看初始密码勺阊扌靡刚安装的新版本mysql会自动生成一个临时密码,保存在`/etc/log/mysqld.log`cat /var/log/mysqld.log | grep "password"
10、使用初始密码登录复制上一步的密码,输入`mysql -uroot -p密码`,或者先不输入密码按回车,在提示地方粘贴密码(密码不显示,粘贴一次就行了)。
11、修改初始密码

12、修改访问权限,使其能远程连接

13、刷新权限flush privileges;
14、新建用户

15、赋予权限,记得刷新权限才会生效grant select on 数据库名.表名 to 用户; # 所有权限可以使用 allflus茑霁酌绡h privileges;MySQL备份备份:数据表结构+数据mysqdump -u root db1 > db1.sql -p;备份:数据表结构mysqdump -u root -d db1 > db1.sql -p;导入现有的数据到某个数据库先创建一个新的数据库create database db10;将已有的数据库文件导入到db10数据库中