mysql配置安装:
发布日期:2021-05-08 05:55:20 浏览次数:16 分类:精选文章

本文共 1919 字,大约阅读时间需要 6 分钟。

MySQL安装与配置指南

1. 安装MySQL

###下载与安装 从MySQL官方网站下载适用于你的操作系统的安装包。以下是常见的安装步骤:

# 下载安装包
wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm
# 安装并运行安装脚本
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install mysql-community-server

安装完成后,重启MySQL服务:

# 选择命令根据实际情况运行
service mysqld restart
# 或者
/etc/init.d/mysqld restart

2. 设置MySQL密码

初始密码设置

MySQL默认根用户(root)没有密码,第一次登录只需输入mysql即可。设置密码的方法如下:

mysql -u root -p

进入MySQL后执行:

mysql> set password for 'root'@'localhost' = password('yourpasswd');
mysql> exit

或者通过更新命令:

mysql -u root -p
mysql> use mysql;
mysql> update user set password=password('yourpasswd') where user='root' and host='localhost';
mysql> flush privileges;

修改密码

使用mysqladmin命令修改密码:

mysqladmin -u root -p旧密码 password 新密码

3. 删除匿名帐号

MySQL默认生成两个帐号:root和匿名帐号。匿名帐号可能带来安全隐患,需及时删除或限制其权限。

删除匿名帐号

root用户登录MySQL,切换到mysql数据库:

mysql -u root -p
use mysql;

执行删除命令:

delete from user where user = '';
delete from user where password = '';
delete from user where host < 'localhost';

最后执行刷新权限:

flush privileges;

4. 常用MySQL目录结构

  • 数据库目录:/var/lib/mysql/
  • 配置文件:/usr/share/mysql/

5. MySQL常用操作

查看数据库列表

mysql> show databases;

查看数据库表

mysql> use mysql;
mysql> show tables;

查看表结构

mysql> describe user;

创建数据库及表

mysql> create database if not exists `FirstExample` default charset=utf8mb4;
mysql> use FirstExample;
mysql> create table student (
-> Sid int(3) auto_increment not null primary key,
-> Sname varchar(16),
-> Ssex char(4),
-> Sbirth date
-> );
mysql> insert into student values('','张一鸣','男','19901110');

修改表结构

mysql> alter table student change Sname Sname varchar(20);

更新数据

mysql> update student set Sname='刘艳茹' where Sid=3;

添加用户权限

# 给用户全局权限
mysql> grant select,insert,update,delete on *.* to user_1@% identified by "123";

本地权限限制

# 给用户本地权限
mysql> grant all privileges on homework.* to user_1@localhost;

安全注意事项

确保MySQL只允许预定义的地址访问,避免开放到%或其他广泛网络范围。

通过以上步骤,您可以完成MySQL的安装、密码设置、用户管理及常用操作,确保MySQL环境的安全与高效运行。

上一篇:linux下core文件设置与查看
下一篇:Linux下编译连接mysql数据库

发表评论

最新留言

第一次来,支持一个
[***.219.124.196]2025年03月19日 16时10分52秒