linux mysql glibc_linux 下安装mysql-5.6.46-linux-glibc2.12-x86_64.tar.gz

■A.安装环境

linux:CentOS7

mysql:mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz

■B.安装过程

1.解压缩mysql包

tar -zxvf mysql-5.6.41-linux-glibc2.12-x86_64.tar.gz

2.将解压后的文件夹复制到/usr/local/mysql下

mv mysql-5.6.41-linux-glibc2.12-x86_64 /usr/local/mysql

3.跳转到/usr/local/mysql下

cd /usr/local/mysql

4.追加mysql用户组和用户

groupadd mysql

useradd -r -g mysql mysql

5.更改目录权限

chown -R mysql:mysql ./

6.安装libaio依赖

yum install libaio

7.安装完之后修改当前目录拥有者为root用户,修改data目录拥有者为mysql

chown -R root:root ./

chown -R mysql:mysql data

————————————————

8.注意此时需要cpsupport-files/my-default.cnf/etc/my.cnf,在不同的版本中由原来的my.cnf改为了support-files目录下的my-default.cnf

9.修改my.cnf内容

20611749_201910211536490498401508.png

10.创建mysqld.pid文件,并且将该文件权限改为mysql用户

进入data目录 :

chown -R mysql:mysql mysqld.pid

11.执行安装脚本(注意要现安装perl yum install -y perl-Module-Install.noarch)

./scripts/mysql_install_db --user=mysql

12.修改制作启动脚本

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

chmod 755/etc/init.d/mysqld

#修改启动脚本

vi /etc/init.d/mysqld

#修改项:

basedir=/usr/local/mysql/

datadir=/usr/local/mysql/data

#启动服务

service mysqld start

#测试连接(在/usr/local 目录下)

./mysql/bin/mysql -uroot

#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了

export PATH=$PATH:/usr/local/mysql//bin
source /etc/profile

#启动mysql

service mysqld start

#关闭mysql

service mysqld stop

#查看运行状态

service mysqld status

root修改可以远程访问的权限

1. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' ;

这里的123456为你给新增权限用户设置的密码,%代表所有主机,也可以具体到你的主机ip地址

2.flush privileges;

这一步一定要做,不然无法成功! 这句表示从mysql数据库的grant表中重新加载权限数据

因为MySQL把权限都放在了cache中,所以在做完更改后需要重新加载。

linux关闭防火墙,保证远程可以访问

systemctl stop firewalld

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz安装教程: 1. 首先,你需要在你的Linux系统上安装targzip命令,如果已经安装了则可以跳过这一步。如果你使用的是Ubuntu系统,可以使用以下命令安装: ``` sudo apt-get update sudo apt-get install tar gzip ``` 2. 下载mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz文件,可以从官网或者其他可靠的来源下载。 3. 解压缩mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz文件,可以使用以下命令: ``` tar -zxvf mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz ``` 4. 将解压缩后的文件夹移动到你想要安装MySQL的目录下,例如: ``` sudo mv mysql-5.7.39-linux-glibc2.12-x86_64 /usr/local/mysql ``` 5. 进入MySQL安装目录,创建一个新的数据目录: ``` cd /usr/local/mysql sudo mkdir data ``` 6. 接下来,你需要为MySQL设置一个初始的root密码,可以使用以下命令: ``` sudo bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data ``` 7. 启动MySQL服务器: ``` sudo bin/mysqld_safe --user=mysql & ``` 8. 进入MySQL命令行界面: ``` sudo bin/mysql -u root ``` 9. 在MySQL命令行界面中,使用以下命令修改root用户的密码: ``` ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password'; ``` 10. 完成安装后,可以使用以下命令停止MySQL服务器: ``` sudo bin/mysqladmin -u root shutdown ``` 以上就是mysql-5.7.39-linux-glibc2.12-x86_64.tar.gz安装教程,希望对你有帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值