linux下mysql完整安装教程

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/mysql-5.6.27-linux-glibc2.5-x86_64 --datadir=/data/qinyi/mysql/mysql-5.6.27-linux-glibc2.5-x86_64/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/mysql-5.6.27-linux-glibc2.5-x86_64/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/mysql-5.6.27-linux-glibc2.5-x86_64
datadir=/data/qinyi/mysql/mysql-5.6.27-linux-glibc2.5-x86_64/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-5.6.27-linux-glibc2.5-x86_64/mysql/data

6、配置环境变量

vim /etc/profile

在文件中增加以下两行:

export MYSQL_HOME="/data/qinyi/mysql/mysql-5.6.27-linux-glibc2.5-x86_64"

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

如果报错Starting MySQL... ERROR! The server quit without updating PID file (/data/qinyi/mysql/data/localhost.localdomain.pid).

删除掉/etc/my.conf

10、增加root用户密码:

#cd /data/qinyi/mysql/bin

#mysqladmin -u root password '密码'

Socket连接有问题时

ln -s /var/lib/mysql/mysql.sock /tmp/mysql.sock

 

如果报mysqladmincommand 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 'yourpassword' WITH GRANT OPTION;     #允许root用户远程访问,不建议

#mysql>FLUSH PRIVILEGES;     #刷新权限

#mysq>grant select,delete,update,create,drop,insert,alter,references,index  on *.* to yourusername@"%" identified by "yourpassword";

  #创建新用户可远程登录并赋予权限

#mysql>exit

12、检查Mysql 版本号

 

mysql安装包如有需要,请联系我   ,请搜索公众号"老秦的快乐生活"获取我的联系方式

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值