Linux下mysql安装与配置
2020-12-15 16:15 叶子y 阅读(277) 评论(0) 收藏 举报1、安装 epel 源
[root@qfedu.com~]#yum-yinstallepel-release.noarch
2、安装 MySQL Repository
[root@qfedu..com~]#yum-yinstallwget#安装wget下载工具
[root@qfedu..com~]#wgethttps://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm#下载mysql官方yum源安装包[root@qfedu..com~]#yum-ylocalinstallmysql57-community-release-el7-11.noarch.rpm#安装mysql官方yum源
3、安装 MySQL需要安装MySQL Server, MySQL client 已经包括在 server 套件内
[root@qfedu..com~]#yum-yinstallmysql-community-servermysql#安装服务端,客户端
[root@qfedu..com~]#systemctlstartmysqld#启动mysql服务
[root@qfedu..com~]#systemctlenablemysqld#设置mysql服务开机启动
[root@qfedu..com~]#ls/var/lib/mysql#查看mysql安装
4、重启 MySQL
[root@qfedu..com~]#/usr/bin/systemctlrestartmysqld
5、配置MySQL默认编码为utf-8
# 进入MySQL配置文件 vi /etc/my.cnf # 按下i键进入编辑模式,在[mysqld]所在行的下一行插入以下两行内容: character_set_server=utf8 init_connect='SET NAMES utf8' # 按下esc键退出编辑模式 # 保存并退出文件 :wq # 重启MySQL服务 systemctl restart mysqld # 登陆MySQL查看默认编码,最终结果如下图 mysql -u root –p show variables like '%character%';
6、授权root远程登录
# 允许root用户远程登录数据库并拥有所有操作权限(其他MySQL版本的写法可能有所不同)
GRANT ALL PRIVILEGES ON *.* to root@'%' IDENTIFIED BY 'root的密码';
# 刷新权限相关表 flush privileges;
# 重启MySQL服务 exit
# 退出当前的MySQL登录状态 systemctl restart mysqld
# 检查root用户权限,mysql -u root –p SHOW GRANTS FOR root;
7、创建数据
# 创建名为experiment的数据库,并查看数据库experiment是否存在 CREATE DATABASE experiment; SHOW DATABASES;
# 在数据库experiment中创建名为students的数据表,并查看数据表students是否存在 USE experiment; CREATE TABLE students (id varchar(25) NOT NULL, name varchar(25) NOT NULL, PRIMARY KEY (id)); DESC students;
# 插入一条数据,并查看该数据是否存在 INSERT INTO students VALUES ('1','张三'); SELECT * FROM students; # 完成题目所有要求,退出MySQL exit
浙公网安备 33010602011771号