mysql编译安装root密码_MySQL 5.7.11编译安装以及修改root密码小结

系统是CentOS 6.7 64位的,默认MySQL5.7.11下载到/usr/local/src,安装目录在/app/local/mysql目录下,MySQL数据放置目录/app/local/data。MySQL从5.1后采用cmake方式编译安装,所以要先编译安装cmake工具,也可以采用yum方式安装cmake。从MySQL5.7开始编译安装需要boost库的支持,所以也要下载boost库

#wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.11.tar.gz

#wget https://cmake.org/files/v3.1/cmake-3.1.3.tar.gz

#wget https://sourceforge.net/projects/boost/files/boost/1.59.0/boost_1_59_0.tar.gz

如果没有mysql用户则新建mysql用户。

#groupadd mysql

#useradd -g mysql mysql -s /bin/false

创建相应的目录

#mkdir -p /app/local/{mysql,data}

#mkdir  /usr/local/boost

编译安装cmake

#tar zxvf cmake-3.1.3.tar.gz

#cd cmake-3.1.3

#./configure

#make && make install

#cd ../

将boost库解压到/usr/local/boost目录下

#tar zxvf boost_1_59_0.tar.gz

#cd boost_1_59_0/

#mv ./* /usr/local/boost/

#cd ../

编译安装mysql5.7.11

#tar zxvf mysql-5.7.11.tar.gz

#cd mysql-5.7.11

#cmake -DCMAKE_INSTALL_PREFIX=/app/local/mysql/ -DMYSQL_DATADIR=/app/local/data -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_TCP_PORT=3306 -DMYSQL_USER=mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost

#make && make install

#cd ../

#chown -R mysql:mysql /app/local/data/

#chown -R mysql:mysql /app/local/mysql/

#cd /app/local/mysql/bin

#./mysqld --initialize --user=mysql --basedir=/app/local/mysql/ --datadir=/app/local/data/#初始化mysql 并且生成一个随机密码

#mv /etc/my.cnf /etc/my.cnfbak#先备份生成的my.cnf

#cp ../support-files/my-default.cnf /etc/my.cnf

#cp ../support-files/mysql.server /etc/init.d/mysqld

#chmod 755 /etc/init.d/mysqld

#chkconfig mysqld on

#service mysqld start

#mysql -uroot -p

Enter password:

用刚才生成的随机密码登录

要是不行,就在my.cnf里配置password

登录后重置root密码

mysql> SET PASSWORD  FOR 'root'@localhost = PASSWORD('123456');

Query OK, 0 rows affected, 1 warning (0.00 sec)

就可以了

0b1331709591d260c1c78e86d0c51c18.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: MySQL是一个开源的关系型数据库管理系统,其最新版本是MySQL 5.7.11。以下是MySQL 5.7.11安装教程详细步骤: 1. 首先,从MySQL官方网站(https://dev.mysql.com/downloads/mysql/)下载MySQL 5.7.11安装程序。 2. 安装程序下载完成后,双击安装程序并按照提示进行安装。 3. 在安装向导页面中,选择“Custom”自定义安装类型,以便选择安装选项。 4. 在选择产品要安装的组件页面中,选择MySQL Server核心组件以及相关的工具和连接器。 5. 在选择配置类型页面中,选择“Server Machine”配置类型。如果你是在开发环境中安装,也可以选择“Development Machine”配置类型。 6. 接下来,选择MySQL安装的位置。可以选择默认位置,也可以选择其他位置。 7. 在选择开始菜单文件夹页面中,选择是否创建开始菜单文件夹,并命名文件夹名称。 8. 在MySQL服务器配置页面中,选择使用哪种身份验证插件进行登录。可以选择“Use Strong Password Encryption”以增强安全性。 9. 在设置root密码页面中,输入你想要设置的root密码。 10. 在选择服务页面中,选择安装MySQL作为Windows服务。可以选择自动启动或手动启动。 11. 点击“执行”按钮开始安装MySQL。 12. 安装完成后,点击“下一步”按钮来配置MySQL服务器。 13. 在配置MySQL服务器页面中,选择“Standalone MySQL Server/Classic MySQL Replication”配置。 14. 在配置类型页面中,选择使用默认的标准系统性能配置。 15. 在验证设置页面中,点击“执行”按钮来验证配置设置。 16. 验证成功后,点击“下一步”按钮。 17. 在应用配置页面中,点击“执行”按钮应用配置更改。 18. 完成后,点击“下一步”按钮进入“Group Replication”配置页面。 19. 在Group Replication配置页面中,选择是否启用Group Replication,并选择适当的配置选项。 20. 点击“执行”按钮完成配置。 21. 安装完成后,点击“下一步”按钮,然后点击“退出”按钮退出安装向导。 至此,MySQL 5.7.11安装完成。你可以通过命令行或其他图形界面工具来管理和操作MySQL数据库。 ### 回答2: MySQL是一种常用的关系型数据库管理系统,本文将详细介绍MySQL 5.7.11安装教程。 1. 首先,从MySQL官网(https://dev.mysql.com/downloads/mysql/5.7.html)上下载MySQL 5.7.11安装包。根据你的操作系统选择适合的安装包,并确保下载最新版本。 2. 下载完毕后,打开安装包,并按照向导进行安装。 3. 在安装向导中,选择“Custom”(自定义)选项,然后单击“Next”(下一步)。 4. 选择安装位置,默认情况下,MySQL安装在C盘根目录下。如果你希望将MySQL安装在其他位置,可以选择相应的目录。然后单击“Next”(下一步)。 5. 在选择功能选项中,选择你需要安装的数据库组件。根据你的需求,选择适当的组件。一般情况下,选择默认组件即可。然后单击“Next”(下一步)。 6. 在检查需求的选项中,系统将会检查你的系统是否满足MySQL安装需求。如果有任何问题,请按照提示修复。然后单击“Next”(下一步)。 7. 接下来,设置MySQL密码。输入你希望的root密码,并确认密码。请注意保持密码的安全性。然后单击“Next”(下一步)。 8. 在MySQL的配置向导中,你可以选择启用或禁用MySQL的某些功能。根据你的需求进行选择。然后单击“Next”(下一步)。 9. 接下来,你可以选择是否将MySQL添加到系统的PATH环境变量中。如果你希望在任何位置都能使用MySQL命令,建议选中此选项。然后单击“Next”(下一步)。 10. 最后,单击“Execute”(执行)按钮开始安装MySQL安装过程可能需要一些时间,请耐心等待。 11. 安装完成后,你可以选择启动MySQL服务,并选择是否安装MySQL的工具。然后单击“Finish”(完成)。 12. 最后,打开命令提示符或终端,并输入“mysql -u root -p”命令以登录MySQL。输入之前设置的root密码,并进入MySQL。 至此,你已经成功安装MySQL 5.7.11。你可以使用命令行或其他MySQL客户端来管理和操作你的MySQL数据库。 ### 回答3: 安装MySQL 5.7.11的详细教程如下: 1. 下载MySQL 5.7.11安装文件。可以从MySQL官方网站下载,选择适合你操作系统的版本。 2. 解压安装文件。将下载的文件解压到合适的目录中。 3. 配置MySQL安装路径。进入解压目录中,找到my.cnf文件。使用文本编辑器打开此文件,将其中的basedir和datadir的路径修改为你希望安装MySQL的位置。保存并关闭该文件。 4. 创建一个新的MySQL数据库实例。打开命令提示符或终端窗口,进入解压目录的bin文件夹中。执行命令: ``` ./mysqld --initialize --user=mysql --basedir=/your/mysql/installation/path --datadir=/your/mysql/data/path ``` 注意替换“/your/mysql/installation/path”和“/your/mysql/data/path”为你选择的安装路径和数据存储路径。 5. 启动MySQL服务。执行命令: ``` ./mysqld_safe --user=mysql & ``` 此命令会以后台进程方式启动MySQL。 6. 设置MySQLroot用户密码。在命令提示符或终端窗口中执行命令: ``` ./mysqladmin -u root password 'yourpassword' ``` 将“yourpassword”替换为你希望设置的root用户密码。 7. 设置MySQL服务自动启动。如果使用的是Linux系统,可以使用以下命令启动MySQL服务并将其设置为开机自动启动: ``` sudo systemctl start mysql sudo systemctl enable mysql ``` 如果使用的是Windows系统,在服务列表中找到MySQL服务,右键点击,选择“属性”,然后将启动类型设置为“自动”。 至此,你已经完成了MySQL 5.7.11安装。接下来你可以使用各种客户端工具连接和管理MySQL数据库了。 注意:以上步骤是一般情况下的安装流程,具体细节可能会根据操作系统和安装文件的版本有所不同。建议在安装前阅读MySQL官方文档,以获得更准确的安装指导。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值