当前位置 : 主页 > 操作系统 > centos >

linux下安装mysql数据库5.6源码安装,修改登录用户密码

来源:互联网 收集:自由互联 发布时间:2023-07-29
下面是详细讲解: 安装依赖库 在安装MySQL之前,需要先安装一些依赖库: sudo apt-get updatesudo apt-get install build-essential cmake libncurses5-dev libssl-dev openssl libpcre3-dev 下载MySQL源码 可以到MySQL官

下面是详细讲解:

安装依赖库

在安装MySQL之前,需要先安装一些依赖库:

sudo apt-get update
sudo apt-get install build-essential cmake libncurses5-dev libssl-dev openssl libpcre3-dev
下载MySQL源码

可以到MySQL官网下载相应的MySQL版本,也可以在终端中使用wget命令下载:

wget https://cdn.mysql.com//Downloads/MySQL-5.6/mysql-5.6.47.tar.gz
解压源码包

解压缩下载后的MySQL源码包:

tar -zxvf mysql-5.6.47.tar.gz
cd mysql-5.6.47
配置、编译和安装

执行以下命令进行配置、编译和安装:

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/data -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci

make && make install

命令说明:

  • -DCMAKE_INSTALL_PREFIX:指定MySQL的安装路径为/usr/local/mysql
  • -DMYSQL_DATADIR:指定MySQL的数据目录为/usr/local/mysql/data
  • -DWITH_INNOBASE_STORAGE_ENGINE-DWITH_MYISAM_STORAGE_ENGINE:指定MySQL安装时默认使用的两种存储引擎。
  • -DENABLED_LOCAL_INFILE:表示可以从本地文件中导入数据。
  • -DMYSQL_UNIX_ADDR:指定MySQL的sock文件地址。
  • -DDEFAULT_CHARSET-DDEFAULT_COLLATION:指定MySQL的字符集为utf8和排序规则为utf8_general_ci。
配置MySQL

执行以下命令进行MySQL配置:

sudo su
cd /usr/local/mysql
chown -R mysql:mysql .
scripts/mysql_install_db --user=mysql
cp support-files/my-default.cnf /etc/my.cnf
./bin/mysqld_safe --user=mysql &

命令说明:

  • sudo su:切换为root用户执行后续命令。
  • cd /usr/local/mysql:进入MySQL安装目录。
  • chown -R mysql:mysql .:将MySQL安装目录的所有目录和文件的权限都授予mysql用户和mysql组。
  • scripts/mysql_install_db --user=mysql:初始化MySQL数据库,其中--user=mysql表示启用mysql用户运行MySQL服务器。
  • cp support-files/my-default.cnf /etc/my.cnf:生成MySQL配置文件,并将其拷贝到/etc/目录下。
  • ./bin/mysqld_safe --user=mysql &:启动MySQL服务。
修改MySQL登录用户密码
  1. 使用mysql -u root -p命令登录MySQL。
  2. 输入默认密码(如果没有修改过,密码为空)。
  3. 执行以下命令修改密码:

use mysql;
update user set password=password('newpassword') where user='root';
flush privileges;

自由互联热门推荐:PDF电子发票识别软件,一键识别电子发票并导入到Excel中!10大顶级数据挖掘软件!人工智能的十大作用!

注意:将newpassword替换为你要设置的新密码。

以上就是在Linux下安装MySQL数据库5.6源码安装,修改登录用户密码的完整攻略了,如果还有其他问题,请及时向我提出。

上一篇:一键配置本地yum源的shell脚本
下一篇:没有了
网友评论