数据库教程:Centos 6.5下安装MySQL 5.6教程分享

1.下载Linux对应的RPM包

https://dev.mysql.com/downloads/mysql/5.6.html

wgethttps://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.33-1.el6.x86_64.rpm-bundle.tar

2.解压tar包

tar-xvfMySQL-5.6.33-1.el6.x86_64.rpm-bundle.tar

3.安装MySQL

rpm-ivhMySQL-server-5.6.33-1.el6.x86_64.rpm rpm-ivhMySQL-client-5.6.33-1.el6.x86_64.rpm rpm-ivhMySQL-devel-5.6.33-1.el6.x86_64.rpm

如果出现:

error:Faileddependencies: libaio.so.1()(64bit)isneededbyMySQL-server-5.6.33-1.el6.x86_64 libaio.so.1(LIBAIO_0.1)(64bit)isneededbyMySQL-server-5.6.33-1.el6.x86_64 libaio.so.1(LIBAIO_0.4)(64bit)isneededbyMySQL-server-5.6.33-1.el6.x86_64

下载libaio

yuminstalllibaio

如果出现:

error:Faileddependencies: libnuma.so.1()(64bit)isneededbyMySQL-server-5.6.33-1.el6.x86_64 libnuma.so.1(libnuma_1.1)(64bit)isneededbyMySQL-server-5.6.33-1.el6.x86_64 libnuma.so.1(libnuma_1.2)(64bit)isneededbyMySQL-server-5.6.33-1.el6.x86_64

下载numactl

yuminstallnumactl

4.初始化MySQL及设置密码

/usr/bin/mysql_install_db servicemysqlstart

如果启动失败可能是数据块所在目录没有权限

cat/root/.mysql_secret#查看root账号密码 mysql>SETPASSWORD=PASSWORD('123456'); mysql>exit

如果.mysql_secret文件不存在,先停止MySQL进入安全模式设置密码

servicemysqlstop mysqld_safe--skip-grant-tables& mysql-urootmysql mysql>UPDATEuserSETpassword=PASSWORD("newpassword")WHEREuser='root'; mysql>FLUSHPRIVILEGES;

5.允许远程登陆

mysql>usemysql; mysql>selecthost,user,passwordfromuser; mysql>updateusersethost='%'whereuser='root'andhost='localhost'; mysql>flushprivileges; mysql>exit

6.设置开机自启动

chkconfigmysqlon chkconfig--list|grepmysql mysql0:off1:off2:on3:on4:on5:on6:off

7.MySQL的默认安装位置

/var/lib/mysql/#数据库目录 /usr/share/mysql#配置文件目录 /usr/bin#相关命令目录 /etc/init.d/mysql#启动脚本

8.常用命令

1.使用客户端工具连接到数据库

mysql-uroot-p

2.查看MySQL服务器中包含那些数据库

mysql>SHOWDATABASES;

3.查看数据库中的数据表信息

mysql>SHOWTABLES;

4.切换数据库

mysql>USEmysql;

5.创建新的数据库

mysql>CREATEDATABASE数据库免费精选名字大全;

6.创建新的数据表

mysql>CREATETABLE表名(字段定义)

7.删除一个数据表

mysql>DROPTABLE数据库名.表名;

8.删除一个数据库

mysql>DROPDATABASE数据库名

9.备份整个数据库

mysqldump-uroot-pauth>mysql-auth.sql

10.备份数据库MYSQL中的user表

mysqldump-uroot-pmysqluser>mysql.host-user.sql

11.备份MYSQL服务器中所有数据库

mysqldump-uroot-p-all-databases>mysql-all.sql

12.恢复数据库

mysql-uroot-p[数据库名]<mysql-all.sql

13.授予用户权限

GRANT权限列表ON数据库名.表名TO用户名@来源地址[IDENTIFIEDBY'密码'] GRANTSELECTONmysql.userTOdaxiong@'localhost'IDENTIFIEDBY'123456';

上述就是数据库技术:Centos 6.5下安装MySQL 5.6教程分享的全部内容,如果对大家有所用处且需要了解更多关于mysql数据库学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/dtteaching/914050.html

(0)
上一篇 2021年10月28日
下一篇 2021年10月28日

精彩推荐