100人加入学习
(0人评价)
Linux系统部署
价格 免费

cat /etc/centos-release    //查看系统版本

rpm -qa | grep -i mysql  //查看系统是否已安装MySQL

mkdir /usr/local/mysql -p  //在/usr/local下创建mysql文件夹;也可以在其他目录下创建

sudo -s //获取root权限

使用xftp将mysql文件拷贝进/usr/local/mysql文件夹

cd /usr/local/mysql/    //切换到m'ysql文件夹路径下

tar -xvf  *.*.tar(MySQL文件名)  //解压mysql

rpm -ivh *.*.rpm(文件名) --nodeps --force   //加上 --nodeps --force 不检查依赖,强制安装文件;依次安装完几个文件

接下来设置MySQL可以空密码登录:

service mysqld stop    //先停止MySQL服务

vim /etc/my.cnf     //修改MySQL配置文件,按i编辑,在最后插入:
skip-grant-tables
symbolic-links=0

按esc键退出后输入
:Wq保存退出

------------------------------------------------

service mysqld start     //启动MySQL服务

 mysql -u root -p     //登录mysql, 空密码

flush privileges     //刷新权限,步骤是:刷新权限→设置密码→刷新权限→设置密码→刷新权限,一共刷新3次设置密码2次

set password for root@localhost password('localsense');      //记得刷新权限!设置密码为localsense;AOA也可设置为blueiot。

mysql>quit     //退出MySQL
[root@localhost mysql]#service mysqld stop      //停止MySQL服务

vim /etc/my.cnf     //再次修改MySQL配置文件,在skip-grant-tables前面加#,将它注释掉后→:wq保存退出

service mysqld start     //启动MySQL服务
systemctl enable mysqld     //设置MySQL开机启动

mysql -uroot -p        //登录MySQL

use mysql     //  //切换到MySQL库

update user set host ='%where user='root'limit 1;     //切换到MySQL库并修改可远程登录

flush privileges     //刷新权限生效

quit     //退出

------------------------------------------

systemctl status firewalld.service     //系统下查看防火墙状态,active表示已启用

systemctlstop firewalld.service     //停止防火墙
systemctl disable firewalld.service     //关闭防火墙

配置使MySQL对表名忽略大小写:

mysql -uroot -p

---------------------------------------------

show variables like "%cases";      //查看MySQL对表名是否敏感,值为0时表示区分大小写

mysql>quit

------------------------------------------------

vim /etc/my.cnf     //修改MySQL配置文件,在最后一排加上:lower case table names=1   :wq保存退出

service mysqld restart     //重启MySQL

-------至此MySQL安装完成------------

[展开全文]
kane · 2023-03-23 · 安装MySQL 0

授课教师

项目部技术

课程特色

视频(4)
图文(3)
考试(1)
练习(1)

学员动态

oliver1 加入学习
oliver 加入学习
claude 开始学习 部署过程文档