网站费用清单,网站建设合同书封皮,服务器 网站打开慢,企业服务网站#xff0c;虚拟机centos6.5mini网络适配器“桥接模式”继续上一次的Apache编译后#xff0c;编译安装MySQL5.6MySQL5.6和以前的版本不同之处在于用cmake就行编译#xff0c;先安装cmake#yum install cmake -y1、开始下载编译MySQL5.6#xff0c;推荐镜像网站http://mirror…虚拟机centos6.5mini网络适配器“桥接模式”继续上一次的Apache编译后编译安装MySQL5.6MySQL5.6和以前的版本不同之处在于用cmake就行编译先安装cmake#yum install cmake -y1、开始下载编译MySQL5.6推荐镜像网站http://mirrors.sohu.com#wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.35.tar.gz#tar xf mysql-5.6.35.tar.gz#cd mysql-5.6.35.tar.gzyum install ncurses-devel -y //编译时会提示依赖ncurses-devel删除解压文件夹重新解压重新编译cmake \-DCMAKE_INSTALL_PREFIX/usr/local/mysql \-DMYSQL_DATADIR/usr/local/mysql/data \-DSYSCONFDIR/etc-DMYSQL_UNIX_ADDR/tmp/mysql.sock \多次在centos6.5mini环境编译尝试多次出错所以把mysql.sock文件编译到默认目录/tmp/mysql.sockcmake命令执行结束后执行命令echo $? 如果返回0则执行make make install这个编译时间较长我的在27分钟如果你的配置足够好时间更少2、对MySQL进行简单的配置首先建立mysql用户和组注意mysql用户不允许登录系统也没有必要创建家目录groupadd mysqluseradd -M -s /sbin/nologin -g mysql mysql设置MySQL安装目录的属主和属组chown -R mysql:mysql /usr/local/mysql给数据库data目录可读写的权限chmod 777 -R /usr/local/mysql/data复制配置文件和服务控制脚本到相应位置cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnfcp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld编辑配置文件/etc/my.cnf添加basedir /usr/local/mysqldatadir /usr/local/mysql/data其他参数默认就好。下面就行初始化数据库cd /usr/local/mysqlscripts/mysql_install_db --usermysql再执行echo $? 返回的状态码是0则数据库初始化成功就可以启动mysql数据库服务了启动命令是mysqldservice mysqld start出现大写的“SUCCESS”就代表启动成功了mysql服务器默认密码为空执行/usr/local/mysql/bin/mysql 就可以登录数据库了(默认root用户是mysql的root不是系统root)进入MySQL提示符为“mysql”show databases; ##命令输入正确后记得“;”use mysql;select host, user, password from mysql.user;退出mysql“\q”或“exit”还记得Apache吗对要把MySQL的bin添加到系统环境变量中echo ‘export PATH$PATH:/usr/local/mysql/bin‘ /etc/profile.d/mysql.shchmod x /etc/profile.d/mysql.shsource /etc/profile.d/mysql.sh退出linux系统再登录让系统重新读取配置文件然后就可以直接执行mysql不用写冗长的路径了输入mysql打开mysql 客户端show database;use mysql; ##你所有的MySQL用户和密码等信息都保存在此数据库的user表select user, host, password from mysql.user; ##mysql用户名认证是基于user和hostupdate user set passwordpassword(‘你的密码‘) where user‘root‘ and host‘127.0.0.1‘;flush privileges; ##更新内存数据set password for ‘root‘‘localhost‘password(‘你的密码‘);flush privileges;几个MySQL常用的语句create database testdb;use testdb;create table mytest ( id int(6) unsigned not null auto_increment, name varchar(40), age int(2), college varchar(36), habit blob, primary key(id));desc mytest;insert into mytest (name, age,college,habit) value (‘channel‘, 32,‘信阳农院‘,‘English,boxing‘);select * from mytest;update mytest set age26 where name‘channel‘;select * from mytest;grant all privileges on testdb.* to test‘‘ identified by ‘12345‘;flush privileges;不足之处批评指正centos下编译安装MySQL5.6标签mysql的编译 mysql常用命令本条技术文章来源于互联网如果无意侵犯您的权益请点击此处反馈版权投诉本文系统来源http://11114389.blog.51cto.com/11104389/1920799