Linux系统编译安装MySQL历程详解_苹果手机清除数据

日期:2014-07-13 / 人气: / 来源:网络

shell> groupadd  mysql    
[创建一个mysql组]
shell> useradd -r -g mysql mysql    
[创建一个mysql用户加入mysql组]
shell> cd /usr/local       
[cd到/usr/local路径下]
shell> tar zxvf /path/to/mysql-VERSION-OS.tar.gz    
[解压mysql.tar.gz到该目录下,最好改名字为mysql]
shell> ln -s full-path-to-mysql-VERSION-OS mysql     
[创建一个连接,可选]
shell> cd mysql                       
[cd到mysql即解压目录]
shell> chown -R mysql .                
[将mysql目录的所有文件用户权限改成mysql]
shell> chgrp -R mysql .                 
[将mysql目录的所有文件组都改成mysql]
shell> scripts/mysql_install_db --user=mysql          
[初始化数据库]                                  
shell> chown -R root .              
[将mysql目录的所有文件用户权限改回root]
shell> chown -R mysql data          
[将mysql目录的data文件用户权限改回mysql]
# Next command is optional
shell> cp support-files/my-medium.cnf /etc/my.cnf              
[将mysql目录下的support-files/my-medium.cnf文件内容到etc/my.cnf中,原来有my.cnf先干掉]
shell> bin/mysqld_safe --user=mysql &                          
[后台启动mysql,也可以再/etc/init.d中执行service mysql.server start,当然需要下面拷贝mysql.server的支持]
# Next command is optional
shell> cp support-files/mysql.server /etc/init.d/mysql.server  
[将support-files中mysql.server拷到etc/init.d/中,缘由就是初始化的时候,或者重启机器的时候要启动mysql同时也是生成了mysql.sock文件]
注意:①support-files/my-medium.cnf /etc/my.cnf这是mysql的配置文件,需要在etc目录下创建,有些东西需要配置(比如mysql表和字段的大小写,需要在my.cnf中的[mysqld]下面添加
      lower_case_table_names=1,其中1是不区分大小写,0则是区分大小写)
      ②报tmp/mysql.sock或者var/lib/mysql.sock错误是没有启动mysql服务的问题!
      ③在etc/profile中配置追加一个PATH将/usr/mysql/bin路径追加进去,系统级别的,各个用户可以再任何路径下执行mysql命令
另外自启动下面脚本,可自行变动:
mkdir /usr/local/autostart
echo cd /etc/init.d >> /usr/local/autostart/mysql.sh
echo service mysql.server start >> /usr/local/autostart/mysql.sh
chmod 777 /usr/local/autostart/mysql.sh
echo /usr/local/autostart/mysql.sh >> /etc/profile

MySQL my.ini配置说明

(1)、back_log:要求 MySQL能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。back_log值指出在MySQL暂时停止回答新请求之前的短时间内

MySQL教程

作者:管理员




现在致电4006-2991-90 OR 查看更多联系方式 →

Go To Top 回顶部