问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎么在centos安装mysql5.7

发布网友 发布时间:2022-04-22 09:18

我来回答

2个回答

懂视网 时间:2022-05-01 00:26

亲测验证适用于5.7.10

1. 获得二进制文件
wget http://mirrors.sohu.com/mysql/MySQL-5.7/mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz

2. 加压到 /usr/local/mysql 目录(或者解压到当前目录然后做软链接到/usr/local/mysql)
mkdir /usr/local/mysql
tar -xvf mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz
mv mysql-5.7.10-linux-glibc2.5-x86_64/* /usr/local/mysql/

3. 创建 /usr/local/mysql/data 目录
mkdir /usr/local/mysql/data

4. 创建mysql用户和修改软件的权限
groupadd mysql
useradd -r -g mysql mysql -s /sbin/nologin (创建mysql用户并设置不可登录)
chown -R mysql.mysql /usr/local/mysql/

5. 初始化数据(切换当前目录到/usr/local/mysql)
bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
2016-01-20 02:47:35 [WARNING] mysql_install_db is deprecated. Please consider switching to mysqld --initialize
2016-01-20 02:47:45 [WARNING] The bootstrap log isn‘t empty:
2016-01-20 02:47:45 [WARNING] 2016-01-19T18:47:36.732678Z 0 [Warning] --bootstrap is deprecated. Please consider using --initialize instead
2016-01-19T18:47:36.750527Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
2016-01-19T18:47:36.750560Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)

6. 复制配置文件到 /etc/my.cnf
cp -a ./support-files/my-default.cnf /etc/my.cnf (如果问是否替换选择Y)

7. mysql的服务脚本放到系统服务中
cp -a ./support-files/mysql.server /etc/init.d/mysqld
service mysqld start
cat /root/.mysql_secret
# Password set for user ‘root@localhost‘ at 2016-01-20 03:22:59
Tl:iRfEhRlQ6
bin/mysql -uroot -p(输入Tl:iRfEhRlQ6)
[root@c12 mysql57]# ./bin/mysqladmin -u root -p password
Enter password:
New password:
Confirm new password:
Warning: Since password will be sent to server in plain text, use ssl connection to ensure password safety.
mysql> select version();
+-----------+
| version() |
+-----------+
| 5.7.8-rc |
+-----------+
1 row in set (0.00 sec)

 

特别鸣谢51CTO 

z597011036的博客

CentOS6安装Mysql5.7.10亲测

标签:

热心网友 时间:2022-04-30 21:34

解压mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz,并更名为mysql,再放到/usr/local目录下

添加mysql用户和组,然后安装mysql并启动,初始密码由/root/.mysql_secret保存,使用的命令如下:
groupadd mysql
useradd mysql -g mysql
cd /usr/local/mysql/bin
yum install lio
./mysql_install_db --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data
cd /usr/local/mysql/support-files
./mysql.server start

使用初始密码登录mysql,并修改密码,同时设置root可以远程连接
命令如下:
cat /root/.mysql_secret
cd /usr/local/mysql/bin
./mysql -u root -p
set password =password('新密码');
GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "1新密码";
flush privileges;
可能远程连接不了,尝试关闭防火墙,命令如下:
service iptables stop
setenforce 0

sr将mysql设置为开机自启动,并添加软连接
命令如下:
cd /usr/local/mysql/support-files/
cp mysql.server /etc/init.d
cd /etc/init.d
mv mysql.server mysqld
cd /usr/bin
ln -s /usr/local/mysql/bin/mysql mysql
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 怎么破解优酷会员 我是联通卡,请问怎么取消优酷会员? 优酷会员等级怎么提升 快速提升等级方法 早泄的检查项目具体都是什么 早泄主要检查哪些项目 男科体检都有哪些项目 苹果手机此时无法安装应用为什么? 男科都检查什么病 男性性功能检查项目有哪些? 男科检查检查项目?? 早泄的检查项目包括哪些 苹果手机怎么下载不下来 早泄要做什么检查,男科检查项目有哪些 早泄需要做的检查有哪些? 早泄应该做哪些检查 早泄主要做哪些检查 男人早泄检查项目有哪些呢 患有早泄需要做哪些检查 早泄需要做些什么检查 早泄要做哪些常规检查 怎么关掉QQ的附近人 怎么把手机qq上附近的人功能关闭 centos7怎么编译安装mysql5.7 如何将高德地图坐标转换成百度地图坐标 centos6操作系统能安装mysql5.7吗 如何关闭QQ上的“附近的人” 安卓 高德地图的坐标怎么转换成百度地图的坐标 团800的旗下网站 西安团购网站大全? js如何将高德地图坐标转换成百度地图坐标 谁知道手机团购网站大全上的团购网站信息全吗? centos安装mysql5.7在哪个目录 qq附近的人怎么关掉 国内哪个团购网站大全(团购导航)最好呢? 定位器可以把高德地图转换成百度地图吗 qq怎么关掉附近 qq附近怎么彻底关掉 团购网站大全的介绍 如何将驾驶助手中默认的高德地图改变成百度地图 团购网站大全的知名网站