Linux服务器安装MySQL
-
安装数据库一定是第一步,(CentOS7带有MariaDB而不是MySQL,MariaDB和MySQL一样也是开元的数据库)
1)查看有没有安装过数据库:
yum list installed mysql* rpm -qa | grep mysql*
2)查看有没有安装包:
yum list mysql*
移除原来Linux自带数据库,以免影响后续安装
yum remove mysql-libs
清理数据源
yum clean dbcache
3)执行安装命令
(
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
rpm -ivh mysql-community-release-el6-5.noarch.rpm
)
或直接执行安装命令
yum -y install mysql-server
”Complete” ok 第一步 mysql 安装成功!
-
启动数据库:安装完毕,执行命令
service mysqld start
看到Starting mysqld: 为 确认/ok状态,代表mysql数据库启动成功。 -
登录数据库:
mysql -u root -p
回车后输入密码(mysql的默认用户root默认密码为空)
4. 使用数据库:登录成功切换到mysql数据库,
输入 use mysql
5. 新建用户
1)新建用户远程连接mysql数据库:允许任何ip地址(%表示允许任何ip地址)的电脑用admin帐户和密码(123456)来访问这个mysql server。【注】admin账户不一定要存在。
```
grant all on *.* to admin@'%' identified by '123456' with grant option;
flush privileges;
```
2)支持root用户允许远程连接mysql数据库
新建root用户,并给此用户赋予数据库和及所有对象的操作权限(这个赋权语句的 % 代表之间任意主机连接到 mysql服务器,这样的话 navicat这个客户肯定没有问题):
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
Flush privileges;
6. 查看系统用户
use mysql;
select user, host from user;
7.退出命令是:Ctrl-C ---------- exit!
8.设置mysql开机自启动 (使用vi 编辑/etc/rc.local)
vi /etc/rc.local
在文件末尾加上 service mysqld start
ok!数据库部分安装至此已是结束,接下来开始准备安装蝉道!
问题基本不是很大,如果出现其他bug,可以在网上找找,我这没出现问题,也不知道大家的问题会是什么!欢迎留言评论大家一起探讨!