注意:
基于Centos6.8系统,其它请自测。
命令行:
查看mysql状态 service mysqld status
重启mysql服务 service mysqld restart
启动mysql服务 service mysqld start
停止mysql服务 service mysqld stop
使用rpm安装mysql:
1、mysql-5.7.15 rpm安装包下载
# wget http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.15-1.el6.x86_64.rpm-bundle.tar
2、解压
# tar xvf mysql-5.7.15-1.el6.x86_64.rpm-bundle.tar
3、查看已有mysql
# rpm -qa | grep mysql
4、卸载已有mysql,否则跳过
# yum -y remove mysql-libs-5.1.73-8.el6_8.x86_64
5、rpm安装,按顺序添加,否则会报错
rpm -ivh mysql-community-common-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-client-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-server-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-libs-compat-5.7.15-1.el6.x86_64.rpm
rpm -ivh mysql-community-devel-5.7.15-1.el6.x86_64.rpm
注意:
安装mysql-community-server时 提示
warning: mysql-community-server-5.7.15-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
原因:这是由于yum安装了旧版本的GPG keys造成的
解决办法:后面加上 --force --nodeps
如:rpm -ivh mysql-community-server-5.7.15-1.el6.x86_64.rpm --force --nodeps
7、安装完成后重启mysql
# service mysqld restart
8、修改大小写敏感
a、vim /etc/my.cnf
b、在[mysqld]节点下,加入一行: lower_case_table_names=1
c、重启MySQL即可
9、查看mysql安装时生成的密码
# grep 'temporary password' /var/log/mysqld.log
10、修改mysql密码
# mysqladmin -u root -p password "新密码"
11、 设置 mysql允许外网访问
a、登录mysql数据库
# mysql -u root -p
b、切换到mysql数据库
# mysql> use mysql
c、使用sql语句查看””
# mysql> select host,user from user ;
d、更改
# mysql> update user set host = '%' where user ='root';;
e、再次查看是否有改变
# mysql> select host,user from user ;
f、重启mysql确保修改成功
# service mysqld restart
11、 修改 mysql端口
a. 登录mysql
# mysql -u root -p
2. 查看端口号
# mysql> show global variables like 'port';
3. 修改端口
a、# vim /etc/my.cnf
b、在[mysqld]节点下,加入一行: port=3506
c、重启MySQL即可