# 查看安装包
rpm -qa | grep 软件名称
# 卸载软件包
rpm -e --nodeps 软件名称
# 安装 wget
yum -y install wget
由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
然后进行repo的安装
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
使用yum命令即可完成安装
yum install mysql-server
# 启动MySQL
systemctl start mysqld
# 获取安装时的临时密码
grep 'temporary password' /var/log/mysqld.log
登录数据库成功后设置密码
set password=password("复杂密码");
# 查看开放端口
iptables -L -n
# 开放端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent
# 刷新防火墙配置
firewall-cmd --reload
# 开启远端访问
mysql> grant all privileges on *.* to root@'%'identified by 'password';
flush privileges;
* 启动
systemctl start mysqld
* 停止
systemctl stop mysqld
##################### 设置密码 #####################
修改 /etc/my.cnf文件
在
添加
skip-grant-tables
重启数据库
service mysqld restart
直接登录 mysql -u root
update mysql.user set authentication_string=password('root') where user='root';
修改成功后删除配置添加的命令。重启服务器,即可登录。
修改密码
set password for root@localhost = password('新密码');