mysql的安装,CXXFLAGS

yum install cmake ncurses-devel.x86_64 bison-devel.x86_64 libaio-devel.x86_64 gcc-c++.x86_64




wget -O /usr/local/src/mysql-5.5.25a.tar.gz http://ftp.nchu.edu.tw/Unix/Database/MySQL/Downloads/MySQL-5.5/mysql-5.5.32.tar.gz


####权限
useradd mysql
mkdir -p /opt/mysqldata/ /usr/local/mysql5.5/
chown -R mysql:root /usr/local/mysql5.5/
chown -R mysql:root /opt/mysqldata/
mkdir -p /var/run/mysqld

tar zxvf mysql-5.5.25a.tar.gz
cd mysql-5.5.25a


####配置

CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" \
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql5.5 \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/opt/mysqldata \
-DMYSQL_USER=mysql \
-DSYSCONFDIR=/usr/local

全部编码
-DEXTRA_CHARSETS=all \
只有utf-8和GBK
-DWITH_EXTRA_CHARSETS:STRING=utf8,gbk \

####编译
make

####安装
make install

###初始化数据库
/usr/local/mysql5.5/scripts/mysql_install_db --user=mysql --datadir=/opt/mysqldata --basedir=/usr/local/mysql5.5/
cp ./support-files/my-huge.cnf /usr/local/mysql5.5/my.cnf


###修改my.cnf

[mysqld_safe]
#log-error=/opt/logs/mysql/mysqld.log

[mysqld]
port = 3306
socket = /tmp/mysql.sock
datadir = /opt/mysqldata/

wait_timeout=864000
interactive-timeout=864000
max_connections=2048


###启动
/usr/local/mysql5.5/bin/mysqld_safe --defaults-file=/usr/local/mysql5.5/my.cnf &


###关闭
/usr/local/mysql5.5/bin/mysqladmin --host=127.0.0.1 --port=3306 --user=xxx --password shutdown



[b]设置密码[/b]
/usr/local/mysql5.5/bin/mysqladmin -uroot password '360buy'

参看密码是否生效
/usr/local/mysql/bin/mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
进不去了,说明已经生效

[b]使用密码登录[/b]
/usr/local/mysql5.5/bin/mysql -uroot -p

输入刚刚新建的密码,就可以进去了

[b]添加root的远程访问[/b]
mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
mysql>flush privileges;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值