CentOS7安装mysql5.7
1、下载
去https://dev.mysql.com/downloads/mysql/ 下载Mysql Community Server 5.7版本,然后上传到服务器
2、解压并移动目录
tar -zvxf mysql-5.7.17-linux-glibc2.5-x86_64.tar.gz
mkdir /usr/local/msyql
mv mysql-5.7.17-linux-glibc2.5-x86_64/* /usr/lcoal/mysql
3、删除系统自带的mysql
yum remove mysql
4、添加mysql用户组
groupadd mysql
useradd -r -g mysql mysql
5、安装mysql
cd /usr/local/mysql/
cp ./support-files/my-default.cnf /etc/my.cnf(提示是否覆盖,输入“ y ”同意)
vim /etc/my.cnf
[code][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_name=1 max_allowed_packet=16M
mkdir ./data
chown -R mysql:mysql ./
./bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql/ --datadir=/usr/local/mysql/data/
上面一步做完后,需要留意下初始密码:
6、设置开机启动
cp ./support-files/mysql.server /etc/rc.d/init.d/mysqld
chmod +x /etc/rc.d/init.d/mysqld
chkconfig --add mysqld
service mysqld start
7、设置环境变量
vim /etc/profile
在文件末尾添加:
[code]PATH = $PATH:/usr/local/mysql/bin export PATH
8、登录mysql
mysql -uroot -p(登录密码为初始化的时候显示的临时密码)
SET PASSWORD = PASSWORD('123456');(密码设置为了123456)
[code]mysql> grant all privileges on *.* to root@"%" identified by "password" with grant option; mysql> flush privileges;
上面两行设置root这个用户使用任何的远程IP都可以连接数据库,不设置的话只能在linux本地访问,不能通过Navicat等软件进行远程访问。
9、设置防火墙
firewall-cmd --zone=public --add-port=3306/tcp --permanent
firewall-cmd --reload
更多文章请访问:www.geekmuseo.com
- CentOS7 yum安装MySQL5.7
- Centos7 安装Mysql5.7
- CentOs7下安装mysql5.7
- CentOS7 64位下MySQL5.7安装与配置(YUM)
- centos7 上安装mysql5.7后登录报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pas
- CentOS7安装mysql5.7不成功,解决依赖包之后还是无法安装成功
- CentOS7上用rpm安装mysql5.7
- Centos7安装Mysql5.7
- CentOS7 64位下MySQL5.7安装与配置(YUM)
- Centos7安装mysql5.7社区版
- CentOS7安装MySQL5.7
- CentOS7下安装MySQL5.7安装与配置(YUM)
- CentOS7 64位下MySQL5.7安装与配置
- CentOS7 64位下MySQL5.7安装与配置(YUM)
- centos7安装mysql5.7
- centos7 yum安装MySQL5.7
- CentOS7安装MySql5.7,防火墙关闭,修改防火墙开放端口
- centos7安装mysql5.7
- CentOS7安装MySQL5.7数据库以及配置
- 关于centos7安装mysql5.7过程与修改初始密码