Linux 安装 Mysql8

下载mysql安装包:wget https://repo.mysql.com/mysql80-community-release-el8-1.noarch.rpm

将下载好的安装包挂载到本地:yum -y localinstall mysql80-community-release-el8-1.noarch.rpm

查看是否挂载成功:yum -y repolist enabled | grep "mysql.*-community.*"

禁用centos8.0自带的mysql模块:yum module disable mysql

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

【安装失败】:仓库 "MySQL 8.0 Community Server" 的 GPG 公钥已安装,但是不适用于此软件包。
运行:sudo yum install mysql-server --nogpgcheck

       启动mysql服务:`service mysqld start`
查看mysql服务启动状态:`service mysqld status`

mysql服务相关命令
     启动服务:service mysqld start
     停止服务:service mysqld stop
     重启服务:service mysqld restart
     查看服务状态:service mysqld status

     设置mysql开机自启:systemctl enable mysqld
     重新加载,使服务程序配置生效:systemctl daemon-reload

查看mysql安装时生成的随机密码:grep 'temporary password' /var/log/mysqld.log

登录mysql:mysql -uroot -p'刚获取到的随机密码'

安装mysql后第一次登录需要修改密码:ALTER USER 'root' @'localhost' IDENTIFIED BY '新密码';

开放mysql远程访问:
          创建权限记录:CREATE user 'root'@'%' IDENTIFIED BY 'root123';
          授权:GRANT ALL PRIVILEGES ON *.* TO 'root' @'%' WITH GRANT OPTION;
          修改密码过期策略:ALTER USER 'root' @'localhost' IDENTIFIED BY '新密码' PASSWORD EXPIRE NEVER;
          重新修改密码:ALTER USER 'root' @'%' IDENTIFIED WITH mysql_native_password BY '新密码';
          刷新权限:FLUSH PRIVILEGES;

【啰嗦一下】:
需要关闭防火墙 或 开放数据库的端口
posted @ 2022-12-13 17:05  至丰  阅读(399)  评论(0)    收藏  举报