(图片来源网络,侵删)
CentOS安装MySQL的前置条件
在安装MySQL之前,需要确保满足以下条件:
1. CentOS操作系统已经安装并启动;
2. 拥有root权限;
3. 有足够的磁盘空间,以便安装MySQL。
下载MySQL安装包
1. 打开MySQL官网();
2. 选择适合CentOS的版本;
3. 选择操作系统版本和架构;
4. 选择下载方式,可以选择直接下载或使用迅雷下载。
安装MySQL
1. 使用root权限登录CentOS;
2. 将下载的MySQL安装包上传至CentOS;
3. 解压安装包:tar zxvf mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz;
4. 将解压后的MySQL文件夹移动至/usr/local目录下:mv mysql-5.7.35-linux-glibc2.12-x86_64 /usr/local/mysql;
5. 修改MySQL文件夹的权限:chown -R mysql:mysql /usr/local/mysql;
6. 创建MySQL的数据目录:mkdir /usr/local/mysql/data;
7. 初始化MySQL:/usr/local/mysql/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data;
8. 启动MySQL:/usr/local/mysql/bin/mysqld_safe --user=mysql &;
9. 登录MySQL:/usr/local/mysql/bin/mysql -uroot -p。
配置MySQL
1. 修改MySQL的root密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
2. 创建新用户:CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
3. 授予新用户权限:GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'localhost' WITH GRANT OPTION;
4. 刷新MySQL的权限:FLUSH PRIVILEGES;
注意事项
1. 在安装MySQL之前,需要确保已经安装了依赖包:yum -y install gcc gcc-c++ cmake ncurses-devel;
2. 如果需要在其他主机上访问MySQL,需要修改MySQL的配置文件/etc/my.cnf,将bind-address=127.0.0.1改为bind-address=0.0.0.0。
为您分享
在Ubuntu中,可以使用Ctrl + Alt + T快捷键打开终端。