DayDayUP_Linux运维学习_mysql安装(源码编译安装)

mysql安装(源码编译安装)
1 安装mysql

#makedir -p /usr/local/mysql
#./configure --prefix=/usr/local/mysql
#make
#make install

./configure 出现错误的时候
1)
checking for termcap functions library… configure: error: No curses/termcap library found
解决办法:

# rpm -ivh ncurses-devel-5.7-3.20090208.el6.i686.rpm

Making install in win
出现这个则说明安装成功
2 建立mysql用户

#useradd -s /sbin/nologin mysql

3 相关配置

#cd /usr/local/mysql
#bin/mysql_install_db --user=mysql
#mkdir -p /var/mysql
#cp share/mysql/mysql.server /etc/init.d/mysqld
#chkconfig --add mysqld
#service mysqld start //启动服务
#vim /etc/profile   在最后一行加入
      export PATH=$PATH:/usr/local/mysql/bin
#source /etc/profile

4 客户端访问mysql

#mysql

如果出现
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
1.直接指定mysql通道

# mysql --socket=/var/lib/mysql/mysql.sock
# mysql

Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 2 to server version: 5.0.22
Type ‘help;’ or ‘/h’ for help. Type ‘/c’ to clear the buffer.
mysql>

  1. 创建符号连接:

为mysql.sock增加软连接(相当于windows中的快捷方式)。

# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
# mysql

eg:
root@localhost ~]# mysql
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)
[root@localhost ~]# ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
[root@localhost ~]# mysql
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 3 to server version: 5.0.22
Type ‘help;’ or ‘/h’ for help. Type ‘/c’ to clear the buffer.
mysql>
5 root添加密码

#mysqladmin -uroot password root

再次登录

#mysql -hlocalhost -uroot -proot
gnome-icon-theme-2.28.0-2.el6.noarch.rpm sgml-common-0.6.3-32.el6.noarch.rpm dmz-cursor-themes-0.4-4.el6.noarch.rpm libstdc++-devel-4.4.4-13.el6.x86_64.rpm kernel-headers-2.6.32-71.el6.x86_64.rpm elfutils-libelf-devel-0.148-1.el6.x86_64.rpm libgcc-4.4.4-13.el6.i686.rpm nss-softokn-freebl-3.12.7-1.1.el6.i686.rpm glibc-2.12-1.7.el6.i686.rpm mpfr-2.4.1-6.el6.x86_64.rpm libXt-1.0.7-1.el6.x86_64.rpm libXmu-1.0.5-1.el6.x86_64.rpm libXxf86misc-1.0.2-1.el6.x86_64.rpm libXxf86vm-1.1.0-1.el6.x86_64.rpm libaio-0.3.107-10.el6.i686.rpm libstdc++-4.4.4-13.el6.i686.rpm ncurses-libs-5.7-3.20090208.el6.i686.rpm readline-6.0-3.el6.i686.rpm libICE-1.0.6-1.el6.i686.rpm xorg-x11-xauth-1.0.2-7.1.el6.x86_64.rpm cpp-4.4.4-13.el6.x86_64.rpm libtool-ltdl-2.2.6-15.5.el6.x86_64.rpm unixODBC-2.2.14-11.el6.x86_64.rpm ppl-0.10.2-11.el6.x86_64.rpm cloog-ppl-0.15.7-1.2.el6.x86_64.rpm libmcpp-2.7.2-4.1.el6.x86_64.rpm mcpp-2.7.2-4.1.el6.x86_64.rpm xorg-x11-server-utils-7.4-15.el6.x86_64.rpm compat-db42-4.2.52-15.el6.x86_64.rpm compat-db43-4.3.29-15.el6.x86_64.rpm libdmx-1.1.0-1.el6.x86_64.rpm libXxf86dga-1.1.1-1.el6.x86_64.rpm libXv-1.0.5-1.el6.x86_64.rpm libIDL-0.8.13-2.1.el6.x86_64.rpm ORBit2-2.14.17-3.1.el6.x86_64.rpm GConf2-2.28.0-6.el6.x86_64.rpm libbonobo-2.24.2-4.el6.x86_64.rpm gtk2-engines-2.18.4-5.el6.x86_64.rpm shared-mime-info-0.70-4.el6.x86_64.rpm libdaemon-0.14-1.el6.x86_64.rpm avahi-0.6.25-8.el6.x86_64.rpm avahi-glib-0.6.25-8.el6.x86_64.rpm gnome-vfs2-2.24.2-6.el6.x86_64.rpm libtool-ltdl-2.2.6-15.5.el6.i686.rpm unixODBC-2.2.14-11.el6.i686.rpm libuuid-2.17.2-6.el6.i686.rpm libSM-1.1.0-7.1.el6.i686.rpm libXau-1.0.5-1.el6.i686.rpm xorg-x11-utils-7.4-8.el6.x86_64.rpm compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm celt051-0.5.1.3-0.el6.x86_64.rpm libXp-1.0.0-15.1.el6.x86_64.rpm libxcb-1.5-1.el6.i686.rpm libX11-1.3-2.el6.i686.rpm libXext-1.1-3.el6.i686.rpm ConsoleKit-x11-0.4.1-3.el6.x86_64.rpm libXi-1.3-3.el6.i686.rpm xorg-x11-xinit-1.0.9-13.el6.x86_64.rpm libXtst-1.0.99.2-3.el6.i686.rpm libXt-1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值