安装环境
操作系统:CentOS7.6
MySQL版本:5.6.31
下载MySQL
百度网盘下载:https://pan.baidu.com/s/13Y1soEM5RXV2XTgh2Xj_dg 提取码:6mky
安装MySQL
1、将mysql压缩包上传到Linux服务器上,我上传的路径是 /usr/local/tmp/
2、解压mysql压缩包
命令:
tar zxvf mysql-5.6.31-linux-glibc2.5-x86_64.tar.gz
3、复制解压后的mysql文件夹到 /usr/local/,并取名为 mysql
命令:
cp -r mysql-5.6.31-linux-glibc2.5-x86_64 /usr/local/mysql
4、创建 mysql 用户组和用户
命令:
groupadd mysql
命令:
useradd -r -g mysql mysql
5、赋权,让用户组和用户具有操作权限
命令:
chown -R mysql:mysql /usr/local/mysql/
6、初始化mysql数据库
- 判断 my.cnf 文件是否存在
命令:
ls /etc/my.cnf
- 如果文件存在,则执行下面命令,如果文件不存在,则跳过此步骤
命令:
rm -f /etc/my.cnf
- 在 /usr/local/mysql/ 目录下,初始化数据库
命令:
cd /usr/local/mysql/
命令:
./scripts/mysql_install_db --user=mysql
7、修改配置文件
- 复制my.cnf文件
命令:
cp support-files/my-default.cnf /etc/my.cnf - 复制启动文件
命令:
cp support-files/mysql.server /etc/rc.d/init.d/mysql
8、启动、重启、关闭mysql服务
- 启动mysql服务
命令:
service mysql start - 关闭服务
命令:
service mysql stop - 重启服务
命令:
service mysql restart
9、操作mysql数据库
- 安装成功后,第一次启动mysql服务成功后,可以通过输入 mysql,直接登陆mysql数据库
命令:
mysql - 如果提示 “未找到命令”,需要添加软连接后,再输入 mysql,就可以登陆mysql数据库
命令:
ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
10、验证mysql数据库是否登陆成功,输入命令显示所有数据库名称
命令:
show databases;
11、修改mysql数据库密码
- 登陆成功后,使用mysql数据库
命令:
use mysql - 显示mysql数据库下的所有表名
命令:
show tables;
- 显示user表的结构
命令:
desc user;
- 修改密码
命令:
update user set password=password(‘123456’) where user=‘root’; - 刷新权限
命令:
flush privileges; - 退出mysql编辑模式
命令:
exit; - 使用修改后的密码重新登录
命令:
mysql -u root -p
12、设置外网访问的权限
- 执行权限赋予命令
命令:
select user,host from user;
命令:
GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION; - 刷新权限
命令:
flush privileges;
13、关闭防火墙
命令:
systemctl stop firewalld.service
14、使用 Navicat Premium 12 测试外网连接数据库
15、测试 “连接成功” 后,点击下方的 “确定” 按钮,即可进入可视化界面