Centos 6.5下安装MySQL 5.6教程
1.下载Linux对应的RPM包
http://dev.mysql.com/downloads/mysql/5.6.html
wgethttp://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[数据库名]13.授予用户权限
GRANT权限列表ON数据库名.表名TO用户名@来源地址[IDENTIFIEDBY'密码'] GRANTSELECTONmysql.userTOdaxiong@'localhost'IDENTIFIEDBY'123456';以上所述是小编给大家介绍的Centos6.5下安装MySQL5.6教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!