美国凤凰城机房
美国凤凰城机房同事提供高密度的托管,灵活的服务器租用选项,并开创性的提供云主机服务使其提升为一个企业级数据中心,凤凰城机房致力于提供IT解决方案并适当地满足每个客户的需求。随着基础设施的支持,创新引领,凤凰午睡的不断发展和提供最先进的数据中心和IT解决方案为企业和全球企业。
如何在Linux下快速安装mysql数据库呢?员跃科技有妙招!
Linux安装环境:centos 5.6 /redhat 5.5 2bit
一、 安装前环境配置:
1、yum install -y cmake make gcc ncurses-devel gcc-c++
2、也可把开发包安装一起安装好:
<p
二、 下载并解压mysqll-5.5源码包
1、 mysql源码包官方下址:http://dev.mysql.com/downloads/mysql/5.5.html
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_PREFIX:PATH=/usr/local/mysql -DMYSQL_DATADIR:PATH=/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;
本文来自员跃科技
转载请注明:小猪云服务器租用推荐 » Linux下快速安装mysql数据库