MYSQL数据库Centos 6.5下安装MySQL 5.6教程
《MYSQL数据库Centos 6.5下安装MySQL 5.6教程》要点: 1.下载Linux对应的RPM包MYSQL应用 http://dev.mysql.com/downloads/mysql/5.6.htmlMYSQL应用 wget http://cdn.mysql.com//Downloads/MySQL-5.6/MySQL-5.6.33-1.el6.x86_64.rpm-bundle.tarMYSQL应用 2.解压tar包MYSQL应用 tar -xvf MySQL-5.6.33-1.el6.x86_64.rpm-bundle.tar 3.安装MySQLMYSQL应用 rpm -ivh MySQL-server-5.6.33-1.el6.x86_64.rpm rpm -ivh MySQL-client-5.6.33-1.el6.x86_64.rpm rpm -ivh MySQL-devel-5.6.33-1.el6.x86_64.rpm 如果出现:MYSQL应用 error: Failed dependencies: libaio.so.1()(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64 libaio.so.1(LIBAIO_0.1)(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64 libaio.so.1(LIBAIO_0.4)(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64 下载libaioMYSQL应用 yum install libaio 如果出现:MYSQL应用 error: Failed dependencies: libnuma.so.1()(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64 libnuma.so.1(libnuma_1.1)(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64 libnuma.so.1(libnuma_1.2)(64bit) is needed by MySQL-server-5.6.33-1.el6.x86_64 下载numactlMYSQL应用 yum install numactl 4.初始化MySQL及设置密码MYSQL应用 /usr/bin/mysql_install_db service mysql start 如果启动失败可能是数据块所在目录没有权限MYSQL应用 cat /root/.mysql_secret #查看root账号密码 mysql> SET PASSWORD = PASSWORD('123456'); mysql> exit 如果.mysql_secret文件不存在,先停止MySQL进入安全模式设置密码MYSQL应用 service mysql stop mysqld_safe --skip-grant-tables& mysql -u root mysql mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root'; mysql> FLUSH PRIVILEGES; 5.允许远程登陆MYSQL应用 mysql> use mysql; mysql> select host,user,password from user; mysql> update user set host='%' where user='root' and host='localhost'; mysql> flush privileges; mysql> exit 6.设置开机自启动MYSQL应用 chkconfig mysql on chkconfig --list | grep mysql mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off 7.MySQL的默认安装位置MYSQL应用 /var/lib/mysql/ #数据库目录 /usr/share/mysql #配置文件目录 /usr/bin #相关命令目录 /etc/init.d/mysql #启动脚本 8.常用命令MYSQL应用 1.使用客户端工具连接到数据库MYSQL应用 mysql -u root -p 2.查看MySQL服务器中包含那些数据库MYSQL应用 mysql>SHOW DATABASES; 3.查看数据库中的数据表信息MYSQL应用 mysql>SHOW TABLES; 4.切换数据库MYSQL应用 mysql>USE mysql; 5.创建新的数据库MYSQL应用 mysql>CREATE DATABASE 数据库名字; 6.创建新的数据表MYSQL应用 mysql>CREATE TABLE 表名 (字段定义) 7.删除一个数据表MYSQL应用 mysql>DROP TABLE 数据库名.表名; 8.删除一个数据库MYSQL应用 mysql>DROP DATABASE 数据库名 9.备份整个数据库MYSQL应用 mysqldump -u root -p auth > mysql-auth.sql 10.备份数据库MYSQL中的user表MYSQL应用 mysqldump -u root -p mysql user > mysql.host-user.sql 11.备份MYSQL服务器中所有数据库MYSQL应用 mysqldump -u root -p -all-databases > mysql-all.sql 12.恢复数据库MYSQL应用 mysql -u root -p [数据库名]< mysql-all.sql 13.授予用户权限MYSQL应用 GRANT 权限列表 ON 数据库名.表名 TO 用户名@来源地址 [IDENTIFIED BY '密码'] GRANT SELECT ON mysql.user TO daxiong@'localhost' IDENTIFIED BY'123456'; 以上所述是小编给大家介绍的Centos 6.5下安装MySQL 5.6教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的.在此也非常感谢大家对编程之家PHP网站的支持!MYSQL应用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Mysql实例mysql启动错误报1067错误怎么解决
- Mysql实例mysql Sort aborted: Out of sort memory, consid
- Mysql学习浅谈mysql密码遗忘和登陆报错的问题
- centos7下创建mysql5.6多实例
- Mysql实例MySQL 5.6 如何更改安全的处理密码探讨
- mysql_num_rows和mysql_affected_rows之间的区别
- MYSQL数据库MySQL数据库管理常用命令小结
- Mysql之EXPLAIN显示using filesort
- Mysql必读从MySQL的源码剖析Innodb buffer的命中率计算
- SQL2000下仅有MDF文件时的数据库恢复方法