以下是“Mysql5.7.18版本(二进制包安装)自定义安装路径教程详解”的完整攻略:
准备工作
首先需要下载 MySQL5.7.18 的二进制包,可以到官网下载:https://dev.mysql.com/downloads/mysql/5.7.html#downloads
然后解压缩,得到一个名为 mysql-5.7.18-linux-glibc2.5-x86_64 的文件夹,该文件夹包含着 MySQL5.7.18 版本的二进制文件。
创建安装目录
我们可以创建一个新的目录,作为 MySQL 的安装目录。例如:
mkdir /opt/mysql-5.7.18
安装
进入解压后的文件夹,执行以下命令进行安装:
./bin/mysqld --initialize --user=mysql --basedir=/opt/mysql-5.7.18 --datadir=/opt/mysql-5.7.18/data/
该命令将使用 /opt/mysql-5.7.18 作为 MySQL 的安装目录,并且将数据目录设置为 /opt/mysql-5.7.18/data 。执行完成后,会在 /opt/mysql-5.7.18/data/ 目录下生成一个用于存储数据库数据的文件夹。
启动 MySQL
使用以下命令启动 MySQL:
./bin/mysqld_safe --user=mysql --basedir=/opt/mysql-5.7.18 --datadir=/opt/mysql-5.7.18/data/ &
该命令将以后台进程的方式启动 MySQL。
配置 MySQL
可以使用 mysql_secure_installation 命令执行一些安全设置,例如设置 root 用户密码、删除匿名用户等等。
示例一:
mysql_secure_installation
# 输入 root 用户密码
Enter password for user root:
# 设置密码强度
The existing password for the user account root has expired. Please set a new password.
New password:
Re-enter new password:
# 是否删除匿名用户,选择 y(是)
Remove anonymous users? (Press y|Y for Yes, any other key for No) :
# 是否禁用root用户远程访问,选择 n(否)
Disallow root login remotely? (Press y|Y for Yes, any other key for No) :
# 是否删除test数据库,选择 y(是)
Remove test database and access to it? (Press y|Y for Yes, any other key for No) :
# 是否重新加载权限表,选择 y(是)
Reload privilege tables now? (Press y|Y for Yes, any other key for No) :
示例二:
可以使用以下命令登录 MySQL,完成一些配置,例如创建新用户、授权等等。
./bin/mysql -u root -p
在 MySQL 命令行中,执行以下命令创建新用户:
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
执行以下命令授予新用户权限:
GRANT ALL PRIVILEGES ON dbname.* TO 'newuser'@'localhost';
其中,dbname 是你要授权的数据库名、newuser 是新用户的用户名、password 是新用户的密码。
停止 MySQL
使用以下命令停止 MySQL:
./bin/mysqladmin -u root -p shutdown
以上就是“Mysql5.7.18版本(二进制包安装)自定义安装路径教程详解”的完整攻略,希望对你有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Mysql5.7.18版本(二进制包安装)自定义安装路径教程详解 - Python技术站