CentOS安装mysql
为了方便快捷的搭建linux环境,于是有了这几篇文字
- CentOS使用yum安装jdk
- CentOS安装tomcat
- CentOS安装Nginx
- CentOS安装MySql
1下载mysql
#进入local目录 cd /usr/local/ #下载mysql wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2.解压mysql修改名称
#解压mysql tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz #修改mysql名称 mv mysql-5.6.33-linux-glibc2.5-x86_64 mysql
3.添加用户和组
#添加用户组 groupadd mysql #添加用户mysql到用户组mysql useradd -g mysql mysql
4.安装mysql
#进入mysql目录 cd /usr/local/mysql #把目录权限分配给mysql组下的mysql用户 chown -R mysql:mysql ./ #安装mysql ./scripts/mysql_install_db --user=mysql --datadir=/usr/local/mysql/data #安装mysql语句报错执行 yum -y install perl perl-devel #复制配置文件 cp support-files/mysql.server /etc/init.d/mysqld #添加权限 chmod 755 /etc/init.d/mysqld #复制启动脚本 cp support-files/my-default.cnf /etc/my.cnf
5.修改配置文件
#打开配置目录 vi /etc/init.d/mysqld #增加目录配置 basedir=/usr/local/mysql/ datadir=/usr/local/mysql/data
6.启动,修改root密码,添加远程连接用户权限
#修改环境变量配置文件 vi /etc/profile #增加mysql全局变量,使service mysqld start可以在任意位置使用 export PATH=$PATH:/usr/local/mysql/bin #即时生效 source /etc/profile #启动mysql service mysqld start
#mysql刚安装完毕没有密码进入mysql命令行 mysql -uroot -p #查询mysql用户 select User, Host, Password FROM mysql.user; #修改root密码 update mysql.user set password=password('root') where User="root"; #为root添加远程权限 grant all privileges on *.* to 'root'@'%'identified by 'root' with grant option; #刷新权限 flush privileges;
7.修改mysql启动占用内存过大的问题,mysql5.6以上启动占用内存默认为128m,在mysql根目录下my.cnf添加以下配置可修改为默认占用为40m
performance_schema_max_table_instances = 400 table_definition_cache = 400 table_open_cache = 256
相关推荐
要啥自行车一把梭 2020-11-12
minerk 2020-11-12
vitasfly 2020-11-12
CoderToy 2020-11-16
emmm00 2020-11-17
王艺强 2020-11-17
ribavnu 2020-11-16
bianruifeng 2020-11-16
wangshuangbao 2020-11-13
苏康申 2020-11-13
vivenwan 2020-11-13
moyekongling 2020-11-13
云中舞步 2020-11-12
aydh 2020-11-12
kuwoyinlehe 2020-11-12
jazywoo在路上 2020-11-11
敏敏张 2020-11-11
世樹 2020-11-11