您的位置:首页 > 运维架构 > Linux

Mysql(5.6.35)在Linux(Centos 6.8)上安装

2017-03-27 00:00 417 查看
摘要: mysql Linux

1 下载

下载地址:https://dev.mysql.com/downloads/mysql/5.6.html#downloads

这里我选择5.6.35 Linux-Generic,如下图:



再选择Linux - Generic (glibc 2.5) (x86, 64-bit), Compressed TAR Archive包,根据系统选择32或64位,如下图:



点击下载

2 解压

root用户登录,上传安装包到服务器
cd /opt

rz

解压
tar -zxvf mysql-5.6.35-linux-glibc2.5-x86_64.tar.gz

复制解压后的mysql目录
cd mysql-5.6.35-linux-glibc2.5-x86_64


cp -r ./* /usr/local/mysql


3 添加用户组和用户

添加用户组
groupadd mysql

添加用户mysql到用户组
useradd -g mysql mysql


4 安装

cd /usr/local/mysql

mkdir -p ./data/mysql

chown -R mysql:mysql ./

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

cp support-files/mysql.server /etc/init.d/mysql

cp support-files/my-default.cnf /etc/my.cnf


vi /etc/my.cnf


修改:

basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
port=3306
server_id=1
socket=/tmp/mysql.sock

添加:

character_set_server=utf8


加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了

export PATH=$PATH:/usr/local/mysql/bin

source /etc/profile


启动mysql
service mysql start


修改root密码

mysqladmin -u root password '123456'

测试连接
mysql -u root -p

关闭mysql
service mysql stop

查看运行状态
service mysql status


开机自启动配置
chkconfig --add mysql

chkconfig --list

chkconfig --level 345 mysql on


允许所有外部链接访问

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


5 注意事项

5.1 安装时的一些错误
  -bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 没有那个文件或目录
  解决: yum -y install perl perl-devel
  Installing MySQL system tables…./bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
  解决:yum -y install libaio-devel
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Mysql Linux