以下是详细的步骤: 1. 登录Linux服务器 首先需要登录到您的Linux服务器,使用ssh命令登录,用户名和密码是您的Linux服务器的用户名和密码,例如: ssh username@xxx.xxx.xxx.xxx 其中 username 是
以下是详细的步骤:
1. 登录Linux服务器首先需要登录到您的Linux服务器,使用ssh命令登录,用户名和密码是您的Linux服务器的用户名和密码,例如:
ssh username@xxx.xxx.xxx.xxx
其中 username
是您的Linux服务器的用户名,xxx.xxx.xxx.xxx
是您的Linux服务器的IP地址。
由于MySQL在CentOS的官方yum源中并没有提供,所以需要添加MySQL的yum源,以便使用yum安装。
添加 MySQL 5.7 Yum Repository:
yum localinstall https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
3. 安装MySQL服务
安装 MySQL 服务:
yum install mysql-community-server
安装完成后,MySQL 服务会自动启动。
4. 启动MySQL启动 MySQL 服务:
systemctl start mysqld
如果没有报错,说明 MySQL 启动成功。
5. 设置MySQL开机自启设置开机自动启动 MySQL:
systemctl enable mysqld
6. 修改MySQL的root密码
找到 MySQL 的错误日志位置:
grep 'temporary password' /var/log/mysqld.log
输出的结果类似:
2021-08-12T09:37:52.546851Z 1 [Note] A temporary password is generated for root@localhost: z-^V4woqjbC-
登录 MySQL:
mysql -u root -p
输入密码,即上一步找到的 MySQL 的 root 用户密码。
自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!修改MySQL的root密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your-new-password';
your-new-password
改为你要设置的新密码。
创建一个名为 testdb
的 MySQL 数据库:
mysql -u root -p
CREATE DATABASE testdb;
8. 示例2:创建MySQL用户并分配权限
创建名为 testuser
的 MySQL 用户,并为该用户分配 testdb
数据库的所有权限:
mysql -u root -p
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'your-password';
GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
FLUSH PRIVILEGES;
your-password
改为你要设置的密码。