个人服务器有关mysql的安装与使用

来源:互联网 发布:sql sever2012安装教程 编辑:程序博客网 时间:2024/05/01 16:13

最近才有时间搞一下服务器,对于linux服务器安装mysql服务的步骤以及中间出现的一些问题如下


一、移除旧的mysql

首先在安装mysql的时候,看一下服务器本地已存在的mysql服务有哪些


之后选择将以前有的mysql进行移除,使用命令


将所有的移除之后 查看mysql遗留的文件


使用命令whereis 查看mysql 的剩余文件夹,进行删除

二、下载安装新的mysql服务

上传到服务器上


将压缩包传输到服务器上后使用命令 

tar -xvf MySQL-5.6.35-1.linux_glibc2.5.x86_64.rpm-bundle.tar 

解压后,进行安装,我们主要安装的是server和client两个

使用命令安装

rpm -ivh MySQL-client-5.6.35-1.linux_glibc2.5.x86_64.rpm

rpm -ivh MySQL-server-5.6.35-1.linux_glibc2.5.x86_64.rpm


新的服务器,这个时候我发现有个问题,linux终端乱码,详情修改请看我的另一篇博客“linux服务器终端乱码

这个时候启动mysql

然后想要修改mysql的初始密码,Linux系统与Windows系统不同,linux系统初始是有密码的,然后进行密码的修改

先停止mysql

/etc/init.d/mysql stop

mysqld_safe --user=mysql --skip-grant-tables --skip-networking &     (其中&表示后台运行)

进行root用户的密码的修改

mysql -u root mysql

mysql> UPDATE user SET Password=PASSWORD('123456') where USER='root';

mysql> FLUSH PRIVILEGES;

mysql> quit;

然后发现可以使用终端登录到mysql

mysql -uroot -p

输入密码123456  可以使用

三、远程链接mysql进行配置

刚开始链接的时候报错误,显示2003网上说更改my.cnf 的bind-adress但是发现我的mysql并没有这个文件,只有一个my-deafult.cnf也没有这个配置

所以网上搜索后发现,原来使用rpm进行安装是和一般的安装是不同的,然后下载了一个标准的my.cnf放入其中,重新启动数据库,还是不能链接上,不过报了新的错误,我知道,这是有作用的

新的错误是1130

还是配置有问题,使用终端进如mysql  将host进行更改

mysql -u root -p  
mysql>use mysql;  
mysql>select 'host' from user where user='root';  

初始的是这样的

select host from user where user='root' ;
+----------------------+
| host                 |
+----------------------+
| 127.0.0.1            |
| ::1                  |
| localhost            |
| vm\_244\_114\_centos |
+----------------------+
4 rows in set (0.01 sec)



mysql>update user set host = '%' where user ='root';  
mysql>flush privileges;  
mysql>select 'host'   from user where user='root'; 

如果其中报了一个错误

ERROR 1062 (23000): Duplicate entry '%-root' for key 'PRIMARY' 


查看数据库下的信息

 select host from user where user='root';
+----------------------+
| host                 |
+----------------------+
| %                    |
| 127.0.0.1            |
| ::1                  |
| vm\_244\_114\_centos |
+----------------------+
4 rows in set (0.00 sec)
表示已经更改成功,直接
flush privileges; 即可

到此即可完成安装与链接了

请多多指教,谢谢


0 0
原创粉丝点击