0
点赞
收藏
分享

微信扫一扫

centos7.6 安装 mysql8.0 小记

检查rpm源   rpm -qa | grep -i mysql

卸载yum源   yum -y remove mysql*

检查并且删除mysql文件   find / -name mysql

删除默认配置    rm -rf /etc/my.cnf

删除默认密码    rm -rf /root/.mysql_sercret

删除缓存密码    rm -rf /var/log/mysqld.log

安装rpm源   rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm

安装mysql   yum -y install mysql-community-server --nogpgcheck  

    --nogpgcheck 是必须的, 可能有些云服务厂商提供的指纹不同则会导致安装失败

启动服务   service mysqld start

查看状态   service mysqld status

查询默认密码    cat /var/log/mysqld.log | grep password     (复制密码时注意不要有空格可能有分号)

使用默认密码登陆   mysql -uroot -p

重置密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin123!@#qweQWE';

mysql默认规则级别比较高, 初次重置密码难度必须设难一点 我想将密码设置为 admin123 规则比较低的则执行

临时设置密码等级  set global validate_password.policy=0;

设置密码 ALTER USER 'root'@'localhost' IDENTIFIED BY 'admin123';

切换库  use mysql;

查询用户信息   SELECT host, user, plugin FROM user;

创建远程用户   CREATE USER 'root'@'%' IDENTIFIED BY 'admin123';

修改密码加密方式    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'admin123';

设置可远程访问  grant all privileges on *.* to 'root'@'%';

再次查询远程信息   SELECT host, user, plugin FROM user;

刷新权限  FLUSH PRIVILEGES;

设置编码  SET NAMES utf8;

退出   quit;
 

navicat 连接测试

举报

相关推荐

0 条评论