百独托管7500 紫田网络超高转化播放器收cps[推荐]速盾CDN 免实名免备防屏蔽阿里云 爆款特卖9.9元封顶提升alexa、IP流量7Q5团队
【腾讯云】中小企福利专场【腾讯云】多款产品1折起高防 随时退换 好耶数据小飞国外网赚带你月入万元炎黄网络4H4G10M 99每月
香港带宽CN2/美国站群优惠中客数据中心 服务器租用联盟系统移动广告平台 中易企业专场腾讯云服务器2.5折九九数据 工信部正规资质
腾讯云新用户大礼包代金券高价收cpa注册量高价展示【腾讯云】2核2G/9.93起租服务器找45互联 随时退换阿里云 短信服务 验证秒达

[站长日记] 如何在Linux下快速安装mysql数据库呢? [复制链接]
查看:997 | 回复:2

77

主题

743

帖子

603

积分

落伍者(一心一意)

Rank: 1

贡献
1726
鲜花
2
注册时间
2018-8-20

落伍手机绑定落伍者落伍微信绑定

发表于 2018-9-18 14:07:46 | |阅读模式 来自 中国河南郑州
本帖最后由 Daniel8 于 2018-9-18 14:09 编辑

Linux安装环境:centos 5.6 /redhat 5.5  2bit  
一、安装前环境配置:
1、yum install -y   cmake  make  gcc  ncurses-devel  gcc-c++
2、也可把开发包安装一起安装好:
yum  groupinstall  "Development Tools"
二、下载并解压mysqll-5.5源码包
1、  mysql源码包官方下址:........
2、  解压下载的源码包到/usr/src目录下:
tar  xzvf  mysql-5.5.8.tar.gz  -C  /usr/src
三、编译并安装
1、  进入mysql目录进行编译:
cd   /usr/src/mysql-5.5.8/
cmake  -DCMAKE_INSTALL_PREFIXATH=/usr/local/mysql -DMYSQL_DATADIRATH=/database -DWITH_DEBUG:BOOL=on -DWITH_EXTRA_CHARSETS:STRING=all -DWITH_INNOBASE_STORAGE_ENGINE:BOOL=on -DWITH_PARTITION_STORAGE_ENGINE:BOOL=on
2、  编译安装:
make  &  make install
四、配置mysql配置文件:
1、  进入mysql目录下创建一个etc目录然后创建一个mysql配置文件my.cnf
 cd /usr/local/mysql  
 mkdir etc 
2、服务端的配置如下:
vim  /usr/local/mysql/etc/my.cnf   //进入到mysql服务器端配置文件
[mysqld]   //服务器端
datadir=/database-5.5.8
basedir=/usr/local/mysql
port=3306
user=mysql
socket=/var/run/mysqld5.5.8/mysql5.socket
pid-file=/var/run/mysqld5.5.8/mysql5.pid
general-log
general-log-file=/var/log/mysqld5.5.8/mysql5-access.log
log-error=/var/log/mysqld5.5.8/mysql5-error.log
vim  /etc/my.cnf    //进入到mysql客户端配置文件
[mysql]  //客户端
socket=/var/run/mysqld5.5.8/mysql5.socket
五、初始化数据:
1、创建相关目录并授权:
mkdir  /database 
mkdir   /var/log/mysqld   /var/run/mysqld
2、授权:
首先检查mysql用于是否存在   没有就创建  useradd  mysql
chown  -R  mysql.mysql  /var/run/mysqld  /var/log/mysqld /usr/local/mysql /database    -R 递归  
3、初始化数据:
/usr/local/mysql/scripts/mysql_install_db  --basedir=/usr/local/mysql --datadir=/database   --user=mysql  
六、设置mysql启动脚本
1、从mysql源目录下复制脚本到/etc/init.d/目录下:
cp  /usr/src/mysql-5.5.8/support-files/mysql.server  /etc/rc.d/init.d/mysql5
2、修改mysql5启动脚本
vim /etc/rc.d/init.d/mysql5
basedir=/usr/local/mysql
datadir=/database
conf=/usr/local/mysql/etc/my.cnf
3、加入到chkconfig
chkconfig  --add mysql5
chkconfig  mysql5  on 
七、启动mysql服务
server mysql5   start /restart /stop
连接测试
#/usr/local/mysql/bin/mysql
八、修改mysql初始密码
方法1.用root 进入mysql后
mysql>set password =password('你的密码');
mysql>flush privileges;
方法2.使用GRANT语句 
mysql>grant all on *.* to 'root'@'localhost' IDENTIFIED BY '你的密码'with grant option ;
mysql>flush privileges;
方法3.进入mysql库修改user表
mysql>use mysql;
mysql>update user set password=password('你的密码') where user='root'; 
mysql>flush privileges;

37

主题

9088

帖子

8282

积分

落伍者(三羊开泰)

Rank: 3Rank: 3

贡献
2289
鲜花
3
注册时间
2011-11-2

落伍手机绑定落伍者

发表于 2018-9-18 17:30:42 | 来自 中国河南郑州
这系统确实不好学

503

主题

8万

帖子

20万

积分

落伍者(八仙过海)

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

贡献
1932
鲜花
177
注册时间
2006-12-31

落伍手机绑定

发表于 2018-9-18 20:15:01 | 来自 中国湖南长沙
看看下
论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

手机版|找回帐号|不能发帖?|Archiver|落伍者

GMT+8, 2024-6-2 16:48 , Processed in 0.099767 second(s), 32 queries , Gzip On.

返回顶部