linux 安装mysql-5.7.29

4 篇文章 1 订阅

1、下载mysql
下载地址 https://dev.mysql.com/downloads/mysql/

在这里插入图片描述
2、解压:

tar -xvf mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz

3、主目录:

mv mysql-5.7.29-linux-glibc2.12-x86_64 /usr/local/mysql
cd /usr/local/mysql
mkdir data

4、创建用户:

groupadd mysql
useradd -r -g mysql mysql
chown -R mysql:mysql /usr/local/mysql

5、创建配置文件及相关目录: (修改配置文件:/etc/my.cnf,配置不对的话,后面初始化不全,会拿不到默认密码)

vim /etc/my.cnf
# mysql conf /etc/my.cnf
# Created by http://www.wdlinux.cn
# Last Updated 2010.06.01
[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
port = 3306
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data/
socket = /tmp/mysql.sock
skip-external-locking
key_buffer_size = 128M
max_allowed_packet = 1M
table_open_cache = 256
sort_buffer_size = 1M
read_buffer_size = 1M
read_rnd_buffer_size = 2M
myisam_sort_buffer_size = 8M
thread_cache_size = 8
query_cache_size= 16M
max_connections = 300
wait_timeout = 30
interactive_timeout = 30
max_connect_errors = 9
long_query_time = 1
tmp_table_size = 16M
#log-bin=mysql-bin
#binlog_format=mixed
#server-id = 1
[mysqldump]
quick
max_allowed_packet = 8M
[mysql]
no-auto-rehash
[myisamchk]
key_buffer_size = 12M
sort_buffer_size = 1M
read_buffer = 1M
write_buffer = 1M
[mysqlhotcopy]

6、创建文件/tmp/mysql.sock:设置用户组及用户,授权:

cd /tmp
touch mysql.sock
chown mysql:mysql mysql.sock
chmod 755 mysql.sock

7、创建文件/tmp/mysqld/mysqld.pid:

mkdir mysqld
cd mysqld
touch mysqld.pid
cd ..
chown -R mysql:mysql mysqld
cd mysqld
chmod 755 mysqld.pid

8、创建文件/var/log/mysqld.log:

touch /var/log/mysqld.log
chown -R mysql:mysql /var/log
cd log
chmod 755 mysqld.log

9、安装和初始化数据库:

cd /usr/local/mysql/bin/

10、初始化数据库:

./mysqld --initialize --user=mysql --basedir=/usr/local/mysql--datadir=/usr/local/mysql/data

11、保存生成的密码
12、拷贝服务到对应的目录下:

cp -a /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql

13、启动mysql服务

/etc/init.d/mysql start

14、登录:

mysql -uroot -p   (输入刚刚保存的密码)

15、修改密码:

set password=password('xxxxxxx');
flush privileges;

16、创建软连接:

ln -s /usr/local/mysql/bin/mysql /usr/bin

完成。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

湫一刀

希望大家多多支持

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值