哥伦布

博客园 首页 新随笔 联系 订阅 管理

安装前的清理

  1. 查看是否安装了Mysql版本
    [root@localhost ~]# yum list installed mysql*
    [root@localhost ~]# rpm –qa|grep mysql*
    如果安装了请自行卸载
  2. 查看是否安装了MariaDB
    [root@localhost ~]# rpm -qa|grep mariadb
  3. 如果安装了MariaDB,则进行删除操作
    [root@localhost ~]# rpm -e --nodeps mariadb-libs
  4. 下载Mysql5.7.42
    [root@localhost ~]# cd ~
    [root@localhost ~]# wget https://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.42-1.el7.x86_64.rpm-bundle.tar
  5. 解压缩文件
    [root@localhost ~]# tar -xf mysql-5.7.42-1.el7.x86_64.rpm-bundle.tar

安装Mysql

  1. 安装Mysql
    依次执行下列命令安装
    [root@localhost ~]# rpm -ivh mysql-community-common-5.7.42-1.el7.x86_64.rpm
    [root@localhost ~]# rpm -ivh mysql-community-libs-5.7.42-1.el7.x86_64.rpm
    [root@localhost ~]# rpm -ivh mysql-community-client-5.7.42-1.el7.x86_64.rpm
    [root@localhost ~]# rpm -ivh mysql-community-server-5.7.42-1.el7.x86_64.rpm
  2. 清理安装过程文件
    [root@localhost ~]# rm mysql-*.rpm -f
    [root@localhost ~]# rm mysql-5.7.42-1.el7.x86_64.rpm-bundle.tar -f
  3. 启动Mysql服务
    [root@localhost ~]# systemctl start mysqld
  4. 查看临时密码
    [root@localhost ~]# cat /var/log/mysqld.log | grep 'A temporary password is generated for root@localhost:'
    查看最后一行的的临时密码,并记录。密码一般如:*WrvOW62>d+<**
  5. 修改Mysql中root账户密码
    [root@localhost ~]# mysql -uroot -p
    并输入临时密码登录Mysql。
    mysql> set password for root@localhost = password('新密码');
    mysql> flush privileges;
    注意:推荐root用户仅限本地登录,创建一个账户用于默认的远程登录,如:dbadmin。

配置Mysql

创建一个管理权限用户,用于远程登录和管理数据库

  1. 创建远程登录的管理用户dbadmin
    mysql> create user 'dbadmin'@'%' identified by '新密码';
  2. 授予dbadmin账户权限
    mysql> grant all privileges on *.* to 'dbadmin'@'%' identified by '新密码';
    mysql> flush privileges;
    配置防火墙权限
posted on 2023-05-09 14:37  Caraxes  阅读(826)  评论(0)    收藏  举报