#安装mysql的服务器需开启防火墙3306
在服务器 /mnt/software/ 目录下找到安装包mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz进入 /mnt/software/ 目录命令如下:
#cd /mnt/software/
#tar -zxvf mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz
#mv mysql-5.6.27-linux-glibc2.5-x86_64 /data/qinyi/mysql
#cd /data/qinyi/mysql
#groupadd mysql
#useradd -r -g mysql mysql
#cd ..
#chown -R mysql:mysql mysql
#su mysql
#cd /data/qinyi/mysql/scripts
#./mysql_install_db --user=mysql --basedir=/data/qinyi/mysql --datadir=/data/qinyi/mysql/data
#exit
#如果报-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: No such file or directory,eixt并用root用户执行
#yum -y install perl perl-devel
#yum install libaio
后在初始化数据库即可。
#cd /data/qinyi/mysql/support-files
#cp my-default.cnf /etc/my.cnf
#cp mysql.server /etc/init.d/mysql
#vim /etc/init.d/mysql
修改mysql文件中的两个变更值
basedir=/data/qinyi/mysql
datadir=/data/qinyi/mysql/data
#vi /etc/my.cnf(大小写区分)
在mysqld中添加
lower_case_table_names=1
character_set_server = utf8
max_allowed_packet = 20M
ft_min_word_len=1
max_connections=1000
datadir = /data/qinyi/mysql/data
vim /etc/profile
在文件中增加以下两行:
export MYSQL_HOME="/data/qinyi/mysql"
export PATH="$PATH:$MYSQL_HOME/bin"
#source /etc/profile
#chkconfig --add mysql
#chkconfig mysql on
#cd /data/qinyi/mysql/bin
#service mysql start
#MySQL提示:The server quit without updating PID file问题的解决办法
mysql在启动时没有指定配置文件时会使用/etc/my.cnf配置文件,请打开这个文件查看在[mysqld]节下有没有指定数据目录(datadir)。
解决方法:请在[mysqld]下设置这一行:datadir = /usr/local/mysql/data
#Socket连接有问题时:ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
#cd /data/qinyi/mysql/bin
#mysqladmin -u root password 'hww123456'
Socket连接有问题时:
ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock
如果报mysqladmin:command not found
#ln -s /data/qinyi/mysql/bin/mysql /usr/bin
# ln -fs /MYSQLPATH/bin/mysql mysql MYSQLPATH为mysql安装目录
#mysql -u root -p #登录mysql,需要输入密码
#mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; #允许root用户远程访问,不建议
#mysql>FLUSH PRIVILEGES; #刷新权限
#mysq>GRANT select,insert,update,delete,create,alter,drop,references,index,create temporary tables ON *.* TO 'qinyi'@'%' IDENTIFIED BY 'qy931122' WITH GRANT OPTION;
#创建新用户可远程登录并赋予权限。
#mysql>exit
mysql安装包如有需要,请联系我 邮箱 [email protected]