MySQL部署

查询系统自带的数据库: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
posted @ 2019-04-08 15:48  袋子里的袋鼠  阅读(169)  评论(0编辑  收藏  举报