在 CentOS 上启动 MySQL,通常有以下几种方式(根据你安装的是 MySQL 还是 MariaDB,以及 CentOS 版本略有不同)。
CentOS 7 默认是 MariaDB,CentOS 8/Stream 多为 MySQL 或 MariaDB。
rpm -qa | grep -i mysql
rpm -qa | grep -i mariadb
sudo systemctl start mysqld
或(MariaDB):
sudo systemctl start mariadb
sudo systemctl enable mysqld
# 或
sudo systemctl enable mariadb
sudo systemctl status mysqld
sudo grep 'temporary password' /var/log/mysqld.log
mysql -u root -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword123!';
service mysqld start
# 或
/etc/init.d/mysqld start
说明没装 MySQL 服务:
yum install mysql-server
# 或
yum install mariadb-server
netstat -lntp | grep 3306
如果你能告诉我:
cat /etc/centos-release)我可以更精确地帮你解决。