您的位置:首页 > 运维架构 > Linux

linux下mysql完整安装教程

2017-11-30 17:47 567 查看

3、安装mysql(在113、114、115、116四台服务器上安装)

#安装mysql的服务器需开启防火墙3306

1、 找到安装包

在服务器 /mnt/software/ 目录下找到安装包mysql-5.6.27-linux-glibc2.5-x86_64.tar.gz进入 /mnt/software/ 目录命令如下:

#cd /mnt/software/

 

2、安装 mysql

#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

 

3、添加用户与组

#cd /data/qinyi/mysql

#groupadd mysql

#useradd -r -g mysql mysql

#cd ..

#chown -R mysql:mysql mysql

 

4、安装数据库

#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

后在初始化数据库即可。   

 

5、配置文件

#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

 

6、配置环境变量

vim /etc/profile

 

在文件中增加以下两行:

export MYSQL_HOME="/data/qinyi/mysql"

export PATH="$PATH:$MYSQL_HOME/bin"

 

7、让环境变量生效

#source /etc/profile

 

8、添加自启动服务

#chkconfig --add mysql

#chkconfig mysql on

 

9、启动mysql

#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

 

10、增加root用户密码:

#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安装目录

 

 

11、登录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

 

12、检查Mysql 版本号

 

 


mysql安装包如有需要,请联系我   邮箱   464744895@qq.com
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: