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