linux安装MySQL
首先安装系统所需要的依赖包 (固定)
#yum -y install gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* cmake bison
然后创建用户和用户组
# groupadd mysql
# useradd -r -g mysql mysql
在指定地址下创建文件夹,用WinSCP把mysql-5.5.25.tar复制过去。
解压masql
# tar -zxvf mysql-5.5.25.tar
解压完后进入文件夹,输入指令
#cmake-DCMAKE_INSTALL_PREFIX=/opt/mysql/ -DMYSQL_DATADIR=/opt/mysql/data -DMYSQL_UNIX_ADDR=/opt/mysql/data/mysqld.sock -DWITH_INNOBASE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_TCP_PORT=3306 -DEXTRA_CHARSETS=all -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DMYSQL_UNIX_ADDR=/opt/mysql/data/mysql.sock -DMYSQL_USER=mysql -DWITH_DEBUG=0
再输入指令# make && make install 执行安装
安装完后要赋予相关权限 # chown -R mysql:mysql /opt/mysql
#/opt/mysql/scripts/mysql_install_db–user=mysql –basedir=/opt/mysql –datadir=/opt/mysql/data
# cp /opt/mysql/support-files/my-default.cnf /etc/my.cnf —–有的是
这个文件路径— cp /opt/mysql/support-files/my-large.cnf /etc/my.cnf 可是没有找打这个文件
cp /opt/mysql/support-files/mysql.server /etc/init.d/mysql
chmod +x /etc/init.d/mysql
添加自动启动
# chkconfig mysql on
启动mysql
#/etc/init.d/mysql start
查看3306端口号
#ps aux | grep 3306
设置mysql初始密码,123456是密码,你可以设置自己需要的密码
# /opt/mysql/bin/mysqladmin -u root password ‘123456’
然后登陆
# /opt/mysql/bin/mysql -uroot -p123456
然后就登陆成功啦
退出程序库按键盘ctrl+D就好啦