当前位置:Gxlcms > mysql > CentOSMysql安装与系统建立用户组

CentOSMysql安装与系统建立用户组

时间:2021-07-01 10:21:17 帮助过:7人阅读

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 5、编译和CentOS Mysql安装 [root@localhost mysql-4.0.26]# make #“make”命令把源文件编译成可执行的二进制文件 [root@localhost mysql-4.0.26]# make install #“make install”把二进制文件和配

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  5、编译和CentOS Mysql安装

  [root@localhost mysql-4.0.26]# make

  #“make”命令把源文件编译成可执行的二进制文件

  [root@localhost mysql-4.0.26]# make install

  #“make install”把二进制文件和配置文件安装在合适的目录下

  6、初始化系统

  [root@localhost mysql-4.0.26]# ./scripts/mysql_install_db

  7、CentOS Mysql安装其它设置

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

  #注解:

  -f,删除目标中同名的文件或目录,并且不给任何提示。

  #还有一些其它的my.cnf配置文件。适合不同的应用规模。型式如my-*.cnf。根据自己的需要cp。

  [root@localhost mysql-4.0.26]# cp support-files/mysql.server /etc/init.d/mysqld

  #添加到起动脚本

  [root@localhost mysql-4.0.26]# chmod 700 /etc/init.d/mysqld

  [root@localhost mysql-4.0.26]# cd /usr/local

  [root@localhost local]# chmod 750 mysql -R

  #注解:

  -R 递归改变目录及其内容的权限。

  [root@localhost local]# chown -R mysql.mysql /usr/local/mysql

  #设置所有者,CentOS Mysql起动时会以CentOS Mysql安装用户的身份运行,这样可以提高系统的安全性。

  [root@localhost local]# chown -R mysql.mysql /usr/local/mysql/data

  [root@localhost local]# cd /usr/local/mysql/libexec

  [root@localhost libexec]# cp mysqld mysqld.old

  [root@localhost libexec]# strip mysqld

  [root@localhost libexec]# chkconfig --add mysqld

  #添加一个服务

  [root@localhost libexec]# chkconfig --level 345 mysqld on

  #设置开机时起动

  [root@localhost libexec]# service mysqld start

  #启动CentOS Mysql安装服务

  [root@localhost libexec]# ln -s /usr/local/mysql/bin/mysql /sbin/mysql

  [root@localhost libexec]# ln -s /usr/local/mysql/bin/mysqladmin /sbin/mysqladmin

  [root@localhost libexec]# ln -s /usr/local/mysql/bin/mysqldump /sbin/mysqldump

  [root@localhost libexec]# mysqladmin -uroot password "youpassword"

  #设置root帐户的密码

  [root@localhost libexec]# mysql -uroot -p

  # 输入你设置的密码

  mysql>use mysql;

  mysql>delete from user where password="";

  #删除用于本机匿名连接的空密码帐号

  mysql>flush privileges;

  mysql> show databases;

  +----------+

  | Database |

  +----------+

  | mysql |

  | test |

  +----------+

  2 rows in set (0.08 sec)

  #显示一下数据库,测试CCentOS Mysql安装正常。

  mysql> quit

[1] [2]

人气教程排行