Linux下安装 MySql 数据库
1.软件下载
天翼云下载(不限速网盘):
https://cloud.189.cn/t/mQVrIfyuYvQr(访问码:zc57)
天翼云盘
2.创建目录设置权限
# 1.创建一个目录,如:mysql-install
mkdir mysql-install
# 2.赋予目录权限
chmod 777 mysql-install
# 3.进入目录
cd mysql-install
3.安装包上传Linux
- FTP上传或Xshell上传
4.安装包解压
tar -xvf mysql-5.7.29-1.el7.x86_64.rpm-bundle.tar
5. 卸载mariadb-lib
# 1.检查是否安装mariadb
rpm -qa|grep mariadb
# 2.如果没有,忽略这一步
rpm -e --nodeps mariadb-libs-5.5.65-1.el7.x86_64
6.正式安装
rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm
# 注:请按以上顺序步骤安装
7.修改配置文件
# 修改主配置文件:
vi /etc/my.cnf
# 加入一下内容:
skip-grant-tables
character_set_server=utf8
init_connect='SET NAMES utf8'
8.启动MySql
# 1.设置开机启动
systemctl start mysqld.service
# 2.启动
mysql
# 3.查看是否启动
netstat -antp
9.MySql登录及退出
1.设置root密码
# 1.设置密码
# 注:前提是在主配置文件加入了skip-grant-tables
update mysql.user set authentication_string=password('新密码') where user='root';
# 2.立即生效
flush privileges;
update mysql.user set authentication_string=password('新密码') where user='root';
2.立即生效
flush privileges;
2.关闭跳过验证
# 修改主配置文件
vi /etc/my.cnf
# 注释skip-grant-tables
3.重启服务
systemctl restart mysqld.service
4.登录
mysql -uroot -p123456