查询系统自带的数据库:rpm -qa | grep -i mysql
mysql-libs-5.1.71-1.el6.x86_64
mysql-server-5.1.71-1.el6.x86_64
mysql-5.1.71-1.el6.x86_64
卸载自带数据库 rpm -e --nodeps 文件名
rpm -e --nodeps mysql-libs-5.1.71-1.el6.x86_64
rpm -e --nodeps mysql-server-5.1.71-1.el6.x86_64
rpm -e --nodeps mysql-5.1.71-1.el6.x86_64
删除MySQL相关配置文件
rm -rf /var/lib/mysql*
rm -rf /usr/share/mysql*
下载tar压缩包
解压tar文件:tar -xvf mysql-8.0.15-1.el6.x86_64.rpm-bundle.tar
按顺序安装解压后文件
rpm -ivh …common.rpm
rpm -ivh …libs.rpm
rpm -ivh …client.rpm
rpm -ivh …server.rpm
初始化MySQL
mysqld
--initialize --user=mysql
初始化后查看MySQL随机密码:cat /var/log/mysqld.log
登陆MySQL:mysql -u root -p 输入随机密码
修改root密码:
alter
user
'root'
@
'localhost'
identified with mysql_native_password
by
'pwd'
;
mysql_native_password 为密码加密规则,若不指定则使用caching_sha2_password规则,navicatl连接时有可能会报Authentication plugin 'caching_sha2_password' cannot be loaded
开启mysql的远程登录:
show databases;
use mysql;
update
user
set
host=
'%'
where
user
= 'root';
flush privileges;
自动安装的my.cnf文件在etc/my.cnf
查看文件安装路径:whereis mysql
查询运行文件所在路径(文件夹地址):which mysql