mysql-5.5.10.tar.gz
安装mysql 安装到 /usr/local
在~目录里安装mysql
0,安装准备
yum install -y cmake make gcc gcc-c++ ncurses-devel bison
1,添加系统伪用户
groupadd mysql
useradd -g mysql mysql
2,创建mysql的安装目录及数据库目录
mkdir -p /usr/local/mysql
mkdir -p /usr/local/mysql/data
2,安装mysql
cd ~
tar -zxvf mysql-5.5.10.tar.gz
cd mysql-5.5.23
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DEXTRA_CHARSETS=all \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306
make && make install
执行 make && make install 之后,10分钟之后完成mysql安装
3,修改mysql安装文件目录权限
cd /usr/local/mysql
chown -R mysql .
chgrp -R mysql .
4,初始化mysql数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql
5,修改mysql安装文件目录权限
cd /usr/local/mysql
chown -R root:mysql .
chown -R mysql:mysql .
6,复制配置文件
cp support-files/my-medium.cnf /etc/my.cnf
7,初始化mysql数据库
/usr/local/mysql/scripts/mysql_install_db --user=mysql
8,启动mysql数据库,后台启动
/usr/local/mysql/bin/mysqld_safe --user=mysql &
9,查看mysql
netstat -tlun
3306端口
10,登录mysql
/usr/local/mysql/bin/mysql
11,窗口操作mysql数据库
use mysql;
show tables;
select * from user\G;
12,设置mysql的密码
/usr/local/mysql/bin/mysqladmin -u root password 123
13,登录mysql
/usr/local/mysql/bin/mysql -u root -p
输入mysql密码
14,问题
Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’
ps -A | grep mysql
kill -9 mysqld_safe
kill -9 mysqld