Linux离线安装mysql5.6详细步骤
⼀、安装MySQL
1、下载安装包 mysql-5.6.40-linux-glibc2.12-x86_
2、卸载系统⾃带的Mariadb
rpm -qa|grep mariadb      //查询已安装的mariadb
rpm -e --nodeps ⽂件名//卸载,⽂件名为使⽤rpm -qa|grep mariadb 命令查出的所有⽂件3、删除etc⽬录下的myf⽂件(如果没有就直接新建)
rm /etc/myf
4、执⾏以下命令来创建mysql⽤户组
groupadd mysql
5、执⾏以下命令来创建⼀个⽤户名为mysql的⽤户并加⼊mysql⽤户组
useradd -g mysql mysql
6、将下载的⼆进制压缩包放到/usr/local/⽬录下。
7、解压安装包
tar -zxvf mysql-5.6.40-linux-glibc2.12-x86_
8、将解压好的⽂件夹重命名为mysql
mv mysql-5.6.40-linux-glibc2.12-x86_ mysql
9、在etc下新建配置⽂件myf,并在该⽂件内添加以下代码:
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
socket=/var/lib/mysql/mysql.sock
[mysqld]
skip-name-resolve
#设置3306端⼝
port=3306
socket=/var/lib/mysql/mysql.sock
# 设置mysql的安装⽬录
basedir=/usr/local/mysql
# 设置mysql数据库的数据的存放⽬录
datadir=/usr/local/mysql/data
# 允许最⼤连接数
max_connections=200
# 服务端使⽤的字符集默认为8⽐特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使⽤的默认存储引擎
default-storage-engine=INNODB
lower_case_table_names=1
max_allowed_packet=16M
10、创建步骤9中⽤到的⽬录并将其⽤户设置为mysql
mkdir /var/lib/mysql
mkdir /var/lib/mysql/mysql
chown -R mysql:mysql /var/lib/mysql
chown -R mysql:mysql /var/lib/mysql/mysql
11、进⼊安装mysql软件⽬录
cd /usr/local/mysql
chown -R mysql:mysql ./                #修改当前⽬录拥有者为mysql⽤户
./scripts/mysql_install_db --user=mysql    #安装数据库
chown -R mysql:mysql data                  #修改当前data⽬录拥有者为mysql⽤户
到此数据库安装完成!
⼆、配置MySQL
1、授予myf的最⼤权限。
chown 777 /etc/myf
设置开机⾃启动服务控制脚本:
2、复制启动脚本到资源⽬录
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
#如果没有rc.d直接输⼊/etc/init.d/mysqld即可
3、增加mysqld服务控制脚本执⾏权限
chmod +x /etc/rc.d/init.d/mysqld
4、将mysqld服务加⼊到系统服务
mysql下载后为啥localhost打不开
chkconfig --add mysqld
5、检查mysqld服务是否已经⽣效
chkconfig --list mysqld
命令输出类似下⾯的结果:
mysqld 0:off 1:off 2:on 3:on 4:on 5:on 6:off
表明mysqld服务已经⽣效,在2、3、4、5运⾏级别随系统启动⽽⾃动启动,以后可以使⽤service命令控制mysql的启动和停⽌。
6、启动msql(停⽌mysqld服务:service mysqld stop)
service mysqld start
7、将mysql的bin⽬录加⼊PATH环境变量,编辑/etc/profile⽂件
vi /etc/profile
在⽂件最后添加如下信息:
export PATH=$PATH:/usr/local/mysql/bin
执⾏下⾯的命令使所做的更改⽣效:
source /etc/profile
8、以root账户登陆mysql,默认是没有密码(直接回车)
mysql -u root -p
9、设置root账户密码注意下⾯的you password改成你的要修改的密码
use mysql;
update user set password=password('you password') where user='root'and host='localhost';
10、设置远程主机登录,注意下⾯的your username 和 your password改成你需要设置的⽤户和密码
GRANT ALL PRIVILEGES ON *.* TO'your username'@'%' IDENTIFIED BY 'your password' WITH GRANT OPTION; FLUSH PRIVILEGES ;
到此配置完成,可以使⽤Mysql数据库了!
我希望汲取⽣命所有的精髓,把⾮⽣命的⼀切全都击溃,以免在我⽣命终结时,发现⾃⼰从来没有活过!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。