ubuntu在线安装mysql:
1.sudo apt-get update
2.sudo apt-get install mysql-server mysql-client
3.mysql -u root -p
允许root远程登陆
1)从所有主机:grant all privileges on *.* to root@"%" identified by "passw0rd" with grant option;
windows或者Linux安装和初次使用mysql:
一、安装MySQL(Linux)
1 需要先安装perl(如果连接国外的网络不通畅,则需要修改/etc/yum.repos.d/CentOS-Base.repo中的相关路径为国内的相关服务器路径或者自己搭建的服务器路径),执行:
yum install perl
2 然后再执行rpm -ivh MySQL-server-5.6.21-1.el6.i686.rpm安装服务端,如果报mysql-libs相关的冲突,则执行yum remove mysql-libs删除mysql-libs再安装服务端.
3 然后再执行rpm -ivh MySQL-client-5.6.21-1.el6.i686.rpm安装客户端
注意:
(I)首次安装,安装好后,如果用mysql命令连接不进mysql控制台,则需要
a)、停止服务
b)、在/usr/my.cnf文件中[mysqld]的后面追加
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存。
c)、启动服务
d)、#mysql
#use mysql;
#update user set password=password('new-password') where user='root';
#exit;
e)、撤销b)步骤的更改,然后重启服务。
(II)、登陆MySQL成功后,如果执行任何SQL命令都提示ERROR 1820 (HY000):You must SET PASSWORD before executing this statements.
则需要先执行mysql> SET PASSWORD=PASSWORD('123456');再执行其它命令。
二、解压mysql后使用mysql(Windows).
1.解压后,
2.设置环境变量
设置环境变量path,将C:\mysql-5.7.11-winx64\bin加入path中
3.注册mysql为windows服务(卸载时mysqld remove)
mysqld install
4.注意:5.7.x系列版本的mysql在执行第3步后,要执行mysqld --initialize-insecure(这里是设置无密码的用户,连接mysql后要设置密码)
5.启动MySQL服务:net start mysql;停止则是stop
6.登陆MySQL:
执行mysql -hlocalhost -uroot登陆mysql.
mysql>use mysql;
mysql>set password=password('123456');
mysql>quit;
7.再次登陆
执行mysql -uroot -p
输入密码后登陆成功
1.sudo apt-get update
2.sudo apt-get install mysql-server mysql-client
3.mysql -u root -p
允许root远程登陆
1)从所有主机:grant all privileges on *.* to root@"%" identified by "passw0rd" with grant option;
windows或者Linux安装和初次使用mysql:
一、安装MySQL(Linux)
1 需要先安装perl(如果连接国外的网络不通畅,则需要修改/etc/yum.repos.d/CentOS-Base.repo中的相关路径为国内的相关服务器路径或者自己搭建的服务器路径),执行:
yum install perl
2 然后再执行rpm -ivh MySQL-server-5.6.21-1.el6.i686.rpm安装服务端,如果报mysql-libs相关的冲突,则执行yum remove mysql-libs删除mysql-libs再安装服务端.
3 然后再执行rpm -ivh MySQL-client-5.6.21-1.el6.i686.rpm安装客户端
注意:
(I)首次安装,安装好后,如果用mysql命令连接不进mysql控制台,则需要
a)、停止服务
b)、在/usr/my.cnf文件中[mysqld]的后面追加
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
skip-grant-tables
保存。
c)、启动服务
d)、#mysql
#use mysql;
#update user set password=password('new-password') where user='root';
#exit;
e)、撤销b)步骤的更改,然后重启服务。
(II)、登陆MySQL成功后,如果执行任何SQL命令都提示ERROR 1820 (HY000):You must SET PASSWORD before executing this statements.
则需要先执行mysql> SET PASSWORD=PASSWORD('123456');再执行其它命令。
二、解压mysql后使用mysql(Windows).
1.解压后,
2.设置环境变量
设置环境变量path,将C:\mysql-5.7.11-winx64\bin加入path中
3.注册mysql为windows服务(卸载时mysqld remove)
mysqld install
4.注意:5.7.x系列版本的mysql在执行第3步后,要执行mysqld --initialize-insecure(这里是设置无密码的用户,连接mysql后要设置密码)
5.启动MySQL服务:net start mysql;停止则是stop
6.登陆MySQL:
执行mysql -hlocalhost -uroot登陆mysql.
mysql>use mysql;
mysql>set password=password('123456');
mysql>quit;
7.再次登陆
执行mysql -uroot -p
输入密码后登陆成功