centos下mysql5.6.14安装

来源:互联网 发布:水浒传老虎机算法 编辑:程序博客网 时间:2024/05/21 09:44
yum install gcc gcc-c++ ncurses-devel perl

http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.14.tar.gz

http://www.cmake.org/files/v2.8/cmake-2.8.12.tar.gz
tar -xzvf cmake-2.8.10.2.tar.gz cd cmake-2.8.10.2
./bootstrap  make  make install

groupadd mysql
useradd -r -g mysql mysql

mkdir -p /usr/local/mysql

修改/usr/local/mysql权限
chown -R mysql:mysql /usr/local/mysql


cmake \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DSYSCONFDIR=/etc \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DMYSQL_UNIX_ADDR=/var/lib/mysql/mysql.sock \
-DMYSQL_TCP_PORT=3306 \
-DENABLED_LOCAL_INFILE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci && make && make install



scripts/mysql_install_db --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --user=mysql


八、复制mysql服务启动配置文件
cp /usr/local/mysql/support-files/my-default.cnf /etc/my.cnf
 注:如果/etc/my.cnf文件存在,则覆盖。
 
九、复制mysql服务启动脚本及加入PATH路径
cp support-files/mysql.server /etc/init.d/mysqld vim /etc/profile
PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH export PATH
source /etc/profile
 
十、启动mysql服务并加入开机自启动
service mysqld start
chkconfig --level 35 mysqld on

执行下面的命令修改root密码
mysql -uroot  mysql> SET PASSWORD = PASSWORD('123456');
若要设置root用户可以远程访问,执行
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'172.16.%' IDENTIFIED BY 'password' WITH GRANT OPTION;

十二、修改MySQL用户root的密码
mysqladmin -u root password '123456'
注:也可运行安全设置脚本,修改MySQL用户root的密码,同时可禁止root远程连接,移除test数据库和匿名用户。
/usr/local/mysql/bin/mysql_secure_installation


GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.%' IDENTIFIED BY 'rootroot' WITH GRANT OPTION;

配置防火墙
防火墙的3306端口默认没有开启,若要远程访问,需要开启这个端口
打开/etc/sysconfig/iptables
在“-A INPUT –m state --state NEW –m tcp –p –dport 22 –j ACCEPT”,下添加:
-A INPUT m state --state NEW m tcp p dport 3306 j ACCEPT
然后保存,并关闭该文件,在终端内运行下面的命令,刷新防火墙配置:
service iptables restart
0 0
原创粉丝点击