请选择 进入手机版 | 继续访问电脑版

Linux下MySql安装

[复制链接]
菜鸡 发表于 2021-1-2 12:14:33 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
玄色加粗字体为要输入的下令
关闭防火墙
关闭防火墙,重启失效
service firewalld stop
禁用防火墙
systemctl disable firewalld
启动防火墙
systemctl enable firewalld
安装MySQL
上传并解压

mkdir 新建一个temp目次
cd temp 进入到temp目次
在temp目次下rz 找到mysql把mysql-5.7.32-linux-glibc2.12-x86_64.tar 上传到/temp
解压上传的文件
cd /temp
tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz
把解压后的文件夹复制到/usr/local/mysql
cp -r mysql-5.7.32-linux-glibc2.12-x86_64 /usr/local/mysql
创建用户组及用户
创建用户组
groupadd mysql
创建用户
useradd -r -g mysql mysql //useradd -r 创建用户,-g 将用户添加用户组中
授权
进入mysql 目次。下面的下令必须在mysql 目次下执行。
cd /usr/local/mysql
给用户组授权。注意下令中最后有个点,表现对当前目次举行授权。
chgrp -R mysql .
给用户授权。同样反面有点
chown -R mysql .
通过ll 下令查询授权效果 ll
初始化
进入bin 文件夹
cd /usr/local/mysql/bin
初始化
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql/
–datadir=/usr/local/mysql/data/ --lc_messages_dir=/usr/local/mysql/share --lc_messages=en_US

标注处为暗码,复制到记事本中。
暗码在localhost:反面
启动/开机自启动
进入到support-files 中
cd /usr/local/mysql/support-files
复制启动文件到服务文件夹
cp mysql.server /etc/init.d/mysql
修改设置文件vim /etc/my.cnf
**[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0
Settings user and group are ignored when systemd is used.

If you need to run mysqld under a different user or group,

customize your systemd unit file for mariadb according to the

instructions in http://fedoraproject.org/wiki/Systemd

user=mysql
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
[client]
port=3306
socket=/var/lib/mysql/mysql.sock


include all files from the config directory



!includedir /etc/my.cnf.d**
启动mysql
service mysql start
开机自启动
systemctl enable mysql
修改root 暗码
添加mysql 软毗连
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
使用客户端工具,暗码是在第四步初始化时mysql 分配的。
mysql -u root -p
下令行暗码输入过程中是没有反应的,不会出现****的形式,正常输入就可以,输入完成后回车。
在mysql 下令行模式下输入下面下令。root 为修改的后暗码
set password=password(“root”);
设置可访问客户端
授权,可通过任意方式访问。此中root 为root 暗码,需要修改成自己暗码。
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ’ root ’ WITH GRANT OPTION;
刷新权限
flush privileges;
使用navicat 访问
可访问说明所有设置乐成。
Exit 为退出MySQL

来源:https://blog.csdn.net/weixin_51840322/article/details/112061307
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

发布主题

专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )