bash, sudo yum update,
`,,2. 安装 MySQL 服务器:,
`bash, sudo yum install mysql-server,
`,,3. 启动并启用 MySQL 服务:,
`bash, sudo systemctl start mysqld, sudo systemctl enable mysqld,
`,,4. 运行安全脚本以增强 MySQL 的安全性:,
`bash, sudo mysql_secure_installation,
`,,5. 登录 MySQL 并设置 root 密码(如果尚未设置):,
`bash, sudo mysql -u root, ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';,
`,,6. 完成安装后,可以使用
mysql` 命令行工具连接到 MySQL 数据库。CentOS安装MySQL详细指南
一、前提条件
1、操作系统版本:CentOS 7及以上版本。
2、用户权限:root用户或有sudo权限的用户。
3、网络连接:确保服务器能够访问互联网,以便下载MySQL安装包。
二、卸载系统自带的MariaDB
1、检查MariaDB服务状态:
ps ajx | grep mariadb
2、停止并禁用MariaDB服务:
systemctl stop mariadb.service systemctl disable mariadb.service
3、卸载MariaDB:
yum remove mariadb mariadb-common mariadb-libs -y
三、安装MySQL Yum Repository
1、下载MySQL Yum Repository:
wget https://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
2、安装MySQL Yum Repository:
sudo yum localinstall mysql57-community-release-el7-10.noarch.rpm
四、安装MySQL服务器
1、安装MySQL服务器:
yum install mysql-community-server -y
2、启动MySQL服务:
systemctl start mysqld.service
3、查看MySQL运行状态:
systemctl status mysqld.service
五、配置MySQL
1、获取临时密码:
grep "A temporary password" /var/log/mysqld.log
2、使用临时密码登录MySQL:
mysql -uroot -p
3、修改root用户密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; FLUSH PRIVILEGES;
4、设置字符编码为utf8(可选):
编辑/etc/my.cnf
文件,添加以下内容:
[client] default-character-set=utf8 [mysql] default-character-set=utf8
然后重启MySQL服务:
systemctl restart mysqld.service
六、开放远程访问(如需要)
1、允许root用户远程登录:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION; FLUSH PRIVILEGES;
2、开放防火墙端口3306:
firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload
七、常见问题与解答
Q1: 安装过程中遇到“GPG升级”错误怎么办?
A1: 这是因为MySQL的GPG密钥已经升级,需要重新获取并导入新的GPG密钥,可以使用以下命令解决:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
然后再执行安装命令即可。
Q2: 如何更改MySQL的默认端口号(例如从3306改为3307)?
A2: 可以通过修改/etc/my.cnf
文件中的[mysqld]
部分来更改MySQL的默认端口号,找到或添加以下行:
[mysqld] port=3307
保存更改后,重新启动MySQL服务:
systemctl restart mysqld.service
以上就是关于“cento装mysql”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/42838.html<