linux mysql 5.5.38_Linux MySQL5.5的安装

1.安装cmake

[root@server1 src]# cd /opt/ipnms/src

[root@server1 src]# tar zxvf cmake-2.8.4.tar.gz

[root@server1 src]# cd cmake-2.8.4

[root@server1 cmake-2.8.4]#./bootstrap

[root@server1 cmake-2.8.4]#gmake

[root@server1 cmake-2.8.4]#gmake install

[root@server1 cmake-2.8.4]#cd ../

2.安装bison

用于自动生成语法分析器程序

[root@server1 src]# tar zxvf bison-2.5.tar.gz

[root@server1 src]# cd bison-2.5

[root@server1 bison-2.5]#./configure

[root@server1 bison-2.5]#make

[root@server1 bison-2.5]#make install

[root@server1 bison-2.5]#cd ../

3.安装ncurses-devel

[root@server1 src]#unzip ncurses-devel.zip

[root@server1 src]#rpm -ivh ncurses-devel-5.7-3.20090208.el6.x86_64.rpm

4.安装mysql

[root@server1 src]#groupadd mysql

[root@server1 src]#useradd -g mysql mysql

[root@server1 src]#tar xvf mysql-5.5.14.tar.gz

[root@server1 src]#cd mysql-5.5.14/

[root@server1 mysql-5.5.14]#cmake . (后面有个.)

[root@server1 mysql-5.5.14]#make

[root@server1 mysql-5.5.14]#make install

[root@server1 mysql-5.5.14]#cd /usr/local/mysql/

[root@server1 mysql]# chown -R mysql .

[root@server1 mysql]# chgrp -R mysql .

5.初始化数据库

mysql_install_db 以缺省权限创建MySQL授权表。这通常仅被执行一次。就是在系统上第一次安装MySQL时。

[root@server1 mysql]#scripts/mysql_install_db --user=mysql

安全启动MySQL(默认密码为空)

[root@server1 mysql]#./bin/mysqld_safe --user=mysql&

6.配置用户

MySQL启动成功后,root默认没有密码,我们需要设置root密码。

设置之前,我们需要先设置PATH,可以直接调用mysql修改/etc/profile文件。

[root@localhost mysql]#vi /etc/profile

添加如下代码:

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

export PATH

关闭文件,运行下面的命令,让配置立即生效

[root@localhost mysql]# source /etc/profile

连接本机MySQL

[root@localhost mysql]#mysql –u root –p

提示输入password,默认为空,按Enter即可

断开连接

mysql>exit;

为root账户设置密码

[root@localhost mysql]# mysqladmin -u root password 2wE#RFT

Enter Password: 2wE#RFT

7.启动数据库

拷贝mysql配置文件

[root@localhost mysql]# cp support-files/my-medium.cnf /etc/mysql.cnf

启动时指定mysql的配置文件。

[root@localhostmysql]#/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/mysql.cnf --user=mysql&

8.设置开机启动

[root@server1 init.d]# vi /etc/rc.d/rc.local结尾添加如下内容:

/usr/local/mysql/bin/mysqld_safe --defaults-file=/etc/mysql.cnf --user=mysql&

9.网络访问授权

GRANT ALL ON *.* TO username@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值