Mysql安装
1.1. 下载安装包
1.2. linux安装
rpm -qa|grep -i mysqlrpm -ev 包名rpm -ev 包名 --nodepsfind / -name mysqlgroupadd mysqluseradd -r -g mysql mysqlLast updated
rpm -qa|grep -i mysqlrpm -ev 包名rpm -ev 包名 --nodepsfind / -name mysqlgroupadd mysqluseradd -r -g mysql mysqlLast updated
cd /usr/database/mysql5.7/
mkdir datachown -R mysql:mysql /usr/database/mysql5.7/rm -rf /etc/my.cnf
vim /etc/my.cnf[client]
port = 3306
socket = /tmp/mysql.sock
[mysqld]
init-connect='SET NAMES utf8'
basedir=/usr/database/mysql5.7 #根据自己的安装目录填写
datadir=/usr/database/mysql5.7/data #根据自己的mysql数据目录填写
socket=/tmp/mysql.sock
max_connections=200 # 允许最大连接数
character-set-server=utf8 # 服务端使用的字符集默认为8比特编码的latin1字符集
default-storage-engine=INNODB # 创建新表时将使用的默认存储引擎Copy/usr/database/mysql5.7/bin/mysqld --initialize-insecure --user=mysql --basedir=/usr/database/mysql5.7 --datadir=/usr/database/mysql5.7/datachown -R root:root /usr/database/mysql5.7/chown -R mysql:mysql /usr/database/mysql5.7/data//usr/database/mysql5.7/bin/mysqld_safe --user=mysql &cd /usr/database/mysql5.7/bin/
./mysql -u root -p # 默认没有密码,直接敲回车就可以
use mysql;
update user set authentication_string=password('这里填你设置的密码') where user='root';
flush privileges;
exit;cd /usr/database/mysql5.7/bin/
./mysql mysql -u root -pshow databases;
exit;cp /usr/database/mysql5.7/support-files/mysql.server /etc/init.d/mysqlchkconfig --add mysqlchkconfig --level 345 mysql on# 测试添加的服务是否能用
service mysql status #查看状态
service mysql start #启动mysql服务
service mysql stop #停止mysql服务use mysql;
select host,user from user;
update user set host='%' where user ='root';
flush privileges;