安装前的清理
- 查看是否安装了Mysql版本
[root@localhost ~]#yum list installed mysql*
[root@localhost ~]#rpm –qa|grep mysql*
如果安装了请自行卸载 - 查看是否安装了MariaDB
[root@localhost ~]#rpm -qa|grep mariadb - 如果安装了MariaDB,则进行删除操作
[root@localhost ~]#rpm -e --nodeps mariadb-libs - 下载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 - 解压缩文件
[root@localhost ~]#tar -xf mysql-5.7.42-1.el7.x86_64.rpm-bundle.tar
安装Mysql
- 安装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 - 清理安装过程文件
[root@localhost ~]#rm mysql-*.rpm -f
[root@localhost ~]#rm mysql-5.7.42-1.el7.x86_64.rpm-bundle.tar -f - 启动Mysql服务
[root@localhost ~]#systemctl start mysqld - 查看临时密码
[root@localhost ~]#cat /var/log/mysqld.log | grep 'A temporary password is generated for root@localhost:'
查看最后一行的的临时密码,并记录。密码一般如:*WrvOW62>d+<** - 修改Mysql中root账户密码
[root@localhost ~]#mysql -uroot -p
并输入临时密码登录Mysql。
mysql>set password for root@localhost = password('新密码');
mysql>flush privileges;
注意:推荐root用户仅限本地登录,创建一个账户用于默认的远程登录,如:dbadmin。
配置Mysql
创建一个管理权限用户,用于远程登录和管理数据库
- 创建远程登录的管理用户dbadmin
mysql>create user 'dbadmin'@'%' identified by '新密码'; - 授予dbadmin账户权限
mysql>grant all privileges on *.* to 'dbadmin'@'%' identified by '新密码';
mysql>flush privileges;
配置防火墙权限
浙公网安备 33010602011771号