Linux下MySQL安装及基本操作教程


下面一起来了解下Linux下MySQL安装及基本操作教程,相信大家看完肯定会受益匪浅,文字在精不在多,希望这篇短内容是你想要的。为了提供更丰富、更强大的 web 应用功能,往往还需要有后台数据库、网页编程等多种角色的支持。
在一般小中型企业中,最常用的数据库就是MySQL,MySQL 是一个真正多线程、多用户的 SQL 数据库服务,凭借其高性能、高可靠和易于使用的特性,成为云服务器领域中最受欢迎的开源数据库系统。
MySQL 源码编译包(mysql-5.6.tar.gz):
https://pan.baidu.com/s/1pgYHB8kyJ7U1zl2cm4XUcw
提取码: y8py
M开发云主机域名ySQL 5.X 系列版本的使用最为广泛,该版本稳定性、兼容性都不错
其官方站点为:http://www.mysql.com
准备工作:
为了避免发生端口冲突、程序冲突等现象,建议先查看 MySQL 的安装情况,确认没有使用以 RPM 安装的MySQL包
[root@mysql /]# rpm -qa | grep mysql
如果有的话,建议将其卸载:rpm -q mysql-server mysql
然后就是需要安装 ncurses 包,检测到已经安装三个,还缺一个,所以需要挂载系统光盘,进行安装MySQL 5.X 系列版本需要 cmake 编译安装,所以需要先安装 cmake 包:源码编译及安装:
创建运行用户:解包:
将下载的 mysql 源码包解压:配置:
在内容丰富、结构庞大的企业网站中,可能会用到多种字符集的网页,相应地数据库系统也应该支持不同的字符集编码。在配置过程中,可以将默认使用的字符集设置为 utf-8,并添加字符集的支持。
注意注意注意:接下来输入的命令需要区分大小写,一个标点符号也不能错,错了就得重新来过,写完命令之后一定要耐心检查一下[root@mysql mysql-5.6.36]# make && make install #编译并安装  过程会很漫长
安装后的其他调整:
对数据库的目录进行权限设置:
[root@mysql ~]# chown -R mysql:mysql /usr/local/mysql
建立配置文件:
在 Centos 7 系统下默认支持 MariaDB 数据库,因此系统默认的/etc/my.cnf 配置文件中是 MariaDB 的配置文件。而在源码包目录中的 support-files 文件夹中,提供了 MySQL 数据库默认的样本配置文件 my-default.cnf 文件,所以在启动之前需要将原有的 my.cnf 文件替换为 MySQL 提供的配置文件内容。初始化数据库:
以运行用户 mysql 的身份执行初始化脚本 mysql_install_db,指定数据存放目录设置环境变量(为了方便在任何目录下使用 mysql 命令,需要在 /etc/profile 设置环境变量):添加为系统服务:若嫌编写配置文件麻烦,可以换另一种方法:当对/usr/local/mysql/bin/mysqld.sh 赋予执行权限后,继续以下操作:
修改后,保存退出。继续执行如下命令:[root@localhost mysql-5.6.36]# chkconfig –add mysqld #添加为系统服务启动服务后登陆数据库:
root 是MySQL的默认管理员查看 MySQL 中有哪些库:查看数据库中有哪些表:查看表的结构:创建新的数据库:
mysql> create database users;
创建新的表:删除一个数据表:删除一个数据库:管理表中的数据记录:
插入数据记录:查询数据记录:修改数据记录:删除数据记录:数据库用户授权:
授予权限使用 GRANT 语句需要注意以下几点:

查看权限:撤销权限:revoke all on test.user from ‘zhangsan’@’localhost’;看完Linux下MySQL安装及基本操作教程这篇文章后,很多读者朋友肯定会想要了解更多的相关内容,如需获取更多的行业信息,可以关注我们的行业资讯栏目。

相关推荐: 记一次MySQL存储过程和游标的使用

需求: 有三张表:Player、Consumption、Consumption_other。Player表中记录用户信息(playerid、origin等字段),Consumption和Consumption_other记录用户的消费信息。现需要根据Playe…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/07 18:11
下一篇 06/07 18:11

相关推荐