安装mysql!

mysql 的安装不是很难!!

一. 安装mysql(mysql5.5以后版本 cmake代替./configure 需要安装cmake工具包) 
yum -y install cmake bison bc ncurses ncurses-devel
wget http://cdn.mysql.com/Downloads/MySQL-5.5/mysql-5.5.28.tar.gz
tar -zxvf mysql-5.5.28.tar.gz
cd mysql-5.5.28
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_UNIX_ADDR=/data/mysql.sock -DMYSQL_DATADIR=/data/data -DMYSQL_USER=mysql -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_READLINE=1 -DWITH_EXTRA_CHARSETS=all -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1
make
make install
/usr/sbin/groupadd mysql
/usr/sbin/useradd -g mysql mysql
chmod a+w /usr/local/mysql               #更改目录mysql的权限为755
chown -R mysql:mysql /usr/local/mysql #更改目录mysql的拥有者和所在的组为mysql:mysql
mkdir -p /data/data/ #创建 /data/data 目录
mkdir -p /data/binlog/ #创建binlog目录
mkdir -p /data/relaylog/ #创建relaylog目录

touch /data/mysqld.pid   注意:如果my.cnf配置文件里指定pid文件的位置,那么必须自己创建这个mysqld.pid文件.

chown mysql:root /data #修改data目录的所有者:和所在的组
chmod 755 scripts/mysql_install_db      #
scripts/mysql_install_db  --user=mysql  --basedir=/usr/local/mysql --datadir=/data/data    
#abc 初始化mysql |启动mysql的用户|mysql的安装位置| mysql数据库目录
cp support-files/mysql.server /etc/init.d/mysql   #拷贝mysql的启动脚本到/etc/init.d目录下
chmod 755 /etc/init.d/mysql                #修改脚本的权限!


添加mysql的path路径
vi /etc/profile  (在最后加入)
--------------------------------------------
export PATH=$PATH:/usr/local/mysql/bin;  
-------------------------------------
修改mysql的my.cnf文件
vi /etc/my.cnf
-----------------------------------------
[mysqld]
datadir=/data/data #abc 和上面的#abc里面的datadir路径一样!
socket=/var/lib/mysql/mysql.sock   #远程登陆mysql需要sock文件!

pid-file=/data/mysqld.pid  #mysql成功启动会生成pid文件!里面是mysql的进程号! 注意这个mysqld.pid文件如果指定必须自己创建不然报错,找不到pid文件!!

user=mysql #一下根据自己的需要改动!(不改也可以!!)

# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0

[mysqld_safe]
log-error=/var/log/mysqld.log
------------------------------------------
/etc/init.d/mysql start  (启动mysql)     

********    可能会提示 无法通过 socket=/data/mysql.sock 启动mysql!  这个时候把 /etc/my.cnf里的 socket=/var/lib/mysql/mysql.sock 修改成socket=/data/mysql.sock 就可以了       *******

登陆mysql创建redmine数据库
mysql -uroot -p   (进入mysql  默认没有密码)
mysql> create database redmine character set utf8; #创建redmine数据库
mysql> grant all on redmine.* to 'root'@'localhost' identified by '111111'; # 准许用户名为root密码为11111的用户访问redmine库下面的所有表!!
mysql> flush privileges;


转载于:https://my.oschina.net/denglz/blog/98434

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值