Mysql 5.7.12 免安装版配置

下载mysql

http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-win32.zip

http://cdn.mysql.com//Downloads/MySQL-5.7/mysql-5.7.12-winx64.zip


解压到D:\mysql-5.7.12-winx64

设置set path=%path%;D:\mysql-5.7.12-winx64\bin;


新建my.ini 复制my-defualt.ini内容

加入:

basedir=D:\mysql-5.7.12-winx64
datadir=D:\mysql-5.7.12-winx64\data
port = 3306


管理员权限进入D:\mysql-5.7.12-winx64\bin

mysqld --initialize --user=mysql --console

此处会生成一个随机密码

mysql -uroot -p
A temporary password is generated for root@localhost: ?ed&Dd9j#r1O


安装mysql服务,默认名为mysql

mysqld -install [server name]


启动mysql

net start mysql


登陆

mysql -u[user] -p [password]

mysql -uroot -p ?ed&Dd9j#r1O


修改密码

首先停止服务net stop mysql

mysqld --skip-grant-tables

另起一个admin cmd窗口,在bin目录下执行

mysql -uroot -p

show databases;

use mysql;

update mysql.user set authentication_string=password('new_password') where user='root' and Host = 'localhost';

flush privileges;

quit;



mysql -uroot -p 登录

[ERROR]You must reset your password using ALTER USER statement before executing this statement.

set password =password('new password');

alter user 'root'@'localhost' password expire never;

flush privileges;

exit;

重新登录


CentOS 安装mysql
Linux - Generic
http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-x86_64.tar
http://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.12-linux-glibc2.5-i686.tar

/usr/local/
tar -zvxf mysql-5.7.12-linux-glibc2.5-x86_64.tar
mv mysql-5.7.12-linux-glibc2.5-x86_64 mysql
或者
ln -s mysql-5.7.12-linux-glibc2.5-x86_64 mysql

groupadd mysql
useradd -r -g mysql mysql

/usr/local/mysql
mkdir data
chmod 755 data

chown -R mysql .

chown -R mysql .

chown -R mysql .
chgrp -R mysql .

/usr/local/mysql/bin
./mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
chown -R root .
chown -R mysql data
mv /usr/local/mysql/ support-files/my-default.cnf /usr/local/mysql/support-files/my.cnf

vi my.cnf
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data

ln -s /usr/local/mysql/support-files/my.cnf /etc/my.cnf
ln -s /usr/local/mysql/support-files/mysql.server /etc/init.d/mysql
chmod 755 /etc/init.d/mysql
#添加自启动
chkconfig --add mysql
chkconfig --level 2345 mysql on

export MYSQL_HOME=/usr/local/mysql
export PATH=$PATH:$MYSQL_HOME=/usr/local/mysql/bin

source /etc/profile

service mysql start
service mysql stop
service mysql restart

use mysql;
update user set password=password('123456') where host='root';
commit;
exit;
mysql -uroot -p
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
MySQL (数据库服务器)是一款小型关联式数据库管理系统,MySQL (数据库服务器)的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常捧的数据库。MySQL (数据库服务器)在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。是一个非常捧的数据库。 MYSQL是一个多线程的,结构化查询语言(SQL)数据库服务器。SQL 在世界上是最流行的数据库语言。MySQL 的执行性能非常高,运行速度非常快,并非常容易使用。是一个非常捧的数据库。 MySQL (数据库服务器)的特色: 1.使用C和C 编写,并使用了多种编译器进行测试,保证源代码的可移植性 2.支持AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统 3.为多种编程语言提供了API。这些编程语言包括C、C 、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。 4.支持多线程,充分利用CPU资源 5.优化的SQL查询算法,有效地提高查询速度 6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中。 7.提供多语言支持,常见的编码如中文的GB 2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。 8.提供TCP/IP、ODBC和JDBC等多种数据库连接途径。 9.提供用于管理、检查、优化数据库操作的管理工具。 10.支持大型的数据库。可以处理拥有上千万条记录的大型数据库。 11.支持多种存储引擎。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值