linux的mysql编译安装方法教程,mysql安装方法
linux的mysql编译安装方法教程,mysql安装方法
linux的mysql编译安装方法教程
解包。
去镜像里下个ncurses-devel
ncurses-devel是字符终端下屏幕控制的基本库,包括面板和菜单功能,在TTY下登录到主机上mysql需要的。
mysql 需要用cmake编译
yum install cmake
groupadd mysql 创建组
useradd -M -s /sbin/nologin mysql -g mysql 创建用户并禁止登陆
编译。
cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql-DSYSCONFDIR=/etc -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci -DWITH_EXTRA_CHARSETS=all
make && make install 安装
chown -R mysql:mysql /usr/local/mysql/
rm -rf /etc/my.cnf #基本操作。
[root@localhost mysql-5.5.22]# cp support-files/my-medium.cnf /etc/my.cnf #去安装包里把配置好的配置文件复制到etc
/usr/local/mysql/scripts/mysql_install_db --user=mysql--basedir=/usr/local/mysql --datadir=/usr/local/mysql/data/ #初始化数据库
echo "PATH=$PATH:/usr/local/mysql/bin" >> /etc/profile
source /etc/profile
使/etc/profile里的配置立即生效
添加到本地服务。
[root@localhost mysql-5.5.22]# cp support-files/mysql.server /etc/rc.d/init.d/mysqld
[root@localhost mysql-5.5.22]# chmod +x /etc/rc.d/init.d/mysqld
[root@localhost mysql-5.5.22]# chkconfig --add mysqld
[root@localhost mysql-5.5.22]# service mysql start
访问mysql。
mysql -u root
默认没有密码。
mysql> update mysql.user set password=password('12345') where user='root'; #在数据库里设置密码
mysqladmin -u root -p password '12345' # 退出后这条命令可以设置密码。
安装完毕。
评论暂时关闭