下面是详细的“linux下mysql5.7.19(tar.gz)安装图文教程”,共分为以下步骤:
1. 下载mysql5.7.19(tar.gz)
官方下载地址:https://dev.mysql.com/downloads/mysql/5.7.html
选中"Linux - Generic",选择"Mysql Server 5.7.19"版本,然后点击"Download"按钮进行下载。
2. 解压压缩包
使用tar命令解压下载好的安装包。例如,将其解压到/usr/local/mysql
目录中,可以使用以下命令:
$ tar -zxvf mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
3. 创建MySQL用户和组
$ groupadd mysql
$ useradd -r -g mysql -s /bin/false mysql
4. 修改权限
$ chown -R mysql:mysql /usr/local/mysql
5. 初始化MySQL
使用以下命令初始化MySQL:
$ cd /usr/local/mysql
$ bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/var/lib/mysql
这个命令旨在初始化MySQL数据库,创建必要的文件和目录,并为数据目录设置所有者和文件权限。
6. 启动MySQL Server
运行以下命令来启动MySQL服务器:
$ bin/mysqld_safe --user=mysql &
7. 配置MySQL
运行以下命令来解锁root用户:
$ bin/mysqladmin -u root password 'newpassword'
然后使用以下命令登录:
$ mysql -u root -p
使用以下命令更改root用户密码:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
示例说明1:创建新用户
首先使用root用户登录到mysql。
然后创建一个新用户,以便能够远程访问:
CREATE USER 'remote_user'@'%' IDENTIFIED BY 'newpassword';
在此示例中,我们创建了一个名为“remote_user”的用户,密码为“newpassword”,并且可以从任何主机远程登录。
示例说明2:授予用户权限
现在,我们将授予“remote_user”用户所有数据库的所有权限:
GRANT ALL PRIVILEGES ON *.* TO 'remote_user'@'%';
这样,如果有任何远程客户端使用“remote_user”登录到数据上,他们将具有完全管理所有数据库的权限。
结束MySQL
最后,如果你需要停止mysql服务器,可以按下CTRL-C
或者运行以下命令:
$ bin/mysqladmin -u root -p shutdown
到此,MySQL安装完成,可以开始自己的数据库之旅了。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:linux下mysql5.7.19(tar.gz)安装图文教程 - Python技术站