下面是在阿里云的CentOS环境中安装配置MySQL的完整攻略:
1. 安装MySQL
- Step 1: 打开终端或SSH工具,以root身份登录CentOS系统的命令行界面;
- Step 2: 输入以下命令安装MySQL:
yum install mysql-server
- Step 3: 安装MySQL后,输入以下命令启动MySQL服务:
service mysqld start
- Step 4: 输入以下命令设置MySQL服务开机自启:
chkconfig mysqld on
2. 配置MySQL
- Step 1: 输入以下命令以root身份登录MySQL服务器:
mysql -u root -p
- Step 2: 输入MySQL的root账户密码,登录MySQL;
- Step 3: 输入以下命令安装进行MySQL安全性设置:
mysql_secure_installation
根据提示输入相应的选项:
1. 输入当前的root密码;
2. 是否设置新的root密码,若设置则输入新密码;
3. 删除匿名用户;
4. 禁用root远程登录;
5. 删除test数据库。
- Step 4: 输入以下命令修改MySQL的默认字符集为utf8:
vi /etc/my.cnf
在[mysqld]
下新增以下配置项:
character_set_server=utf8
- Step 5: 重启MySQL服务,使配置生效:
service mysqld restart
至此,MySQL的安装及配置过程已完成。
示例说明
示例一:创建新的MySQL用户并赋予对数据库的管理权限
- Step 1: 在MySQL命令行界面下,输入以下命令创建新的MySQL用户:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password'
其中,username
为新的MySQL用户名,password
为新的MySQL用户密码。
- Step 2: 授予新的MySQL用户对数据库的管理权限。输入以下命令:
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'localhost'
其中,database_name
为需要授权的数据库名称,username
为新的MySQL用户名。
- Step 3: 输入以下命令刷新MySQL的权限表,使配置生效:
FLUSH PRIVILEGES;
- Step 4: 输入以下命令退出MySQL命令行界面:
exit;
示例二:备份现有的MySQL数据库到备份文件
- Step 1: 在终端或SSH工具下,以root身份登录CentOS系统的命令行界面;
- Step 2: 输入以下命令,备份现有的MySQL数据库。其中
database_name
为需要备份的数据库名称,backup_filename.sql
为备份文件名及存储路径:
mysqldump -u root -p database_name > backup_filename.sql
- Step 3: 输入MySQL的root账户密码,开始备份;
- Step 4: 备份完成后,在相应的存储路径下可找到备份文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:在阿里云的CentOS环境中安装配置MySQL的教程 - Python技术站