MySQL数据库是一种优秀的开源数据库,为了更好地管理和维护数据,我们需要在操作系统上搭建MySQL数据库。对于使用Suse Linux的用户来说,这个过程非常简单,可以在几个简单的步骤内完成。本文将详细介绍如何在Suse Linux上轻松搭建MySQL数据库。
成都网站建设公司更懂你!创新互联只做搜索引擎喜欢的网站!成都网站制作前台采用搜索引擎认可的DIV+CSS架构,全站HTML静态,HTML5+CSS3网站,提供:网站建设,微信开发,小程序制作,商城系统网站开发,手机APP定制开发,域名与空间,服务器租售,网站代托管运营,微信公众号代托管运营。
之一步:安装MySQL
在Suse Linux上搭建MySQL数据库需要先进行安装,我们可以使用Suse Linux镜像上的zypper命令来安装MySQL。打开终端,输入以下命令:
sudo zypper install mysql-server
安装完成后,我们可以使用以下命令来检查MySQL服务是否已经成功安装:
sudo systemctl status mysql
如果输出信息包括“Active: active (running)”则表示MySQL服务已经成功安装并已经启动。
第二步:创建MySQL管理员账户
在创建和管理MySQL数据库时,需要一个管理员账户。我们可以使用以下命令来创建一个管理员账户:
sudo /usr/bin/mysql_secure_installation
执行以上命令后,会进入MySQL安全设置向导,依次设置管理员账户的密码并进行其他安全设置。
第三步:登录MySQL数据库
我们可以使用以下命令来登录MySQL数据库:
sudo mysql -u root -p
其中,-u root表示使用root用户登录,-p表示需要输入密码才能登录。
第四步:创建新的数据库
登录MySQL数据库后,我们可以创建新的数据库。使用以下命令来创建新的数据库:
CREATE DATABASE database_name;
其中,database_name表示我们要创建的数据库名。
第五步:创建新的用户
在MySQL数据库中,用户可以创建并授予权限以访问数据库。使用以下命令来创建新的用户:
CREATE USER ‘username’@’localhost’ IDENTIFIED BY ‘password’;
其中,username表示我们要创建的用户名,password表示我们要为此用户设置的密码。
第六步:给用户授权访问数据库
在MySQL数据库中,我们需要授权用户访问特定的数据库。使用以下命令授权用户访问具体的数据库:
GRANT ALL PRIVILEGES ON database_name.* TO ‘username’@’localhost’;
其中,database_name表示要进行授权的数据库,username表示授权的用户。
第七步:退出MySQL数据库
当需要退出MySQL数据库时,我们可以使用以下命令退出:
exit;
这样就轻松完成了在Suse Linux上搭建MySQL数据库的过程。现在,我们可以使用第三方的数据库管理工具如phpMyAdmin来访问并管理我们的MySQL数据库,也可以使用命令行来对数据库进行操作。值得注意的是,在进行MySQL数据库操作时,务必要注意充分的保护措施,保护用户数据的安全。
成都网站建设公司-创新互联为您提供网站建设、网站制作、网页设计及定制高端网站建设服务!
Access denied for user ”@’localhost’ to database
我在Suse Linux 10.2下用自带光盘用Yast2安装Mysql 5.0, 装好后在终端输入mysql, mysql
成功启动,退出,再输简虚入 mysqladmin -u root password XXXXX, 出现错误:宴睁 mysqladmin: connect to server at ‘localhost’ failed
error: ‘Access denied for user ‘root’@’localhost’ (using password: NO)’
如先输入mysql,成功启晌咐岁动后输入use mysql,出现如下错误:Access denied for user ”@’localhost’ to database ‘mysql’
还有,输mysql可以,输mysql -u root就出错了:
Access denied for user ‘root’@’localhost’ (using password: NO).
恢复mysql 中root 用户的所有权限
1.先进入管理员权限咐盯的dos窗口
2.net stop mysql 停止mysql服务
3.输入 mysqld –skip-grant-tables
4.另起一个cmd窗口,输入mysql 没简旦-u root -p
5.提示输入密码时,直接回车跳过,此时已经进入mysql
6.然进入mysql数据库下面的user表,输入 UPDATE mysql.user SET Grant_priv=’Y’, Super_priv=’Y’ WHERE User=’枯扰root’;
7.刷新缓冲区 FLUSH PRIVILEGES;
8.执行 GRANT ALL ON *.* TO ‘root’@’localhost’;
9.查看localhost下的用户权限都为Y,select * from mysql.user\G
解决!!!!
用YaST就可以,不过需要先装
yast2-http-server
SuSE Linux上搭建apache+php+mysql环境
1.安装apache
apache安装包:httpd-2.2.9.tar.gz,安装步骤如下:
1) ./configure –prefix=/usr/local/httpd-2.2.9
2) make
3) make install
2.安装mysql
直接使用mysql非RPM二进制安装包,如:mysql-5.1.36-linux-i686-glibc23.tar.gz,具体步骤如下:
shell> groupadd mysql
shell> useradd -g mysql mysql
shell> cd /usr/local
shell> gunzip ln -s full-path-to-mysql-VERSION-OS mysql
shell> cd mysql
shell> chown -R mysql .
shell> chgrp -R mysql .
shell> scripts/mysql_install_db –user=mysql
shell> chown -R root .
shell> chown -R mysql data
shell>扒模 bin/mysqld_safe –user=mysql &
3.安装php依赖库
libxml2,expat,gd,gettext,这几个依赖库的安装使用标准的automake安装方式。
4. 安装坦袜php
php安装包:php-5.2.6.tar.gz,安装步骤如下:
1) ./configure –prefix=/usr/local/php-5.2.6 –enable-mbstring=LANG –with-mysql=/usr/local/mysql –with-gd=/usr/local/gd –with-gettext=/usr/local/gettext –with-libxml-dir=/usr/local/libxml2 –with-libexpat-dir=/usr/local/expat –with-apxs2=/usr/local/httpd/bin/apxs
参数–with-apxs2=/usr/local/httpd/bin/apxs是为了生成libphp5.so文件,所以是必须的。
2) make
3) make install
安装完成后把php.ini-dist复制到/usr/local/php/lib/,并重命名为php.ini。基本到这里PHP就安装成功了,如果中间出现错误,除了在配置的时候没有选对选项之后一般都不出现错误。春信缓
5.修改apache配置文件httpd.conf,添加如下两行:
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
并确保文件中有以下一句话,没有就自己添加在所有LoadModule之后:
LoadModule php5_module modules/libphp5.so
6.启动apache
#/usr/local/httpd/bin/apachectl restart
关于suse linux安装mysql的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
香港云服务器机房,创新互联(www.cdcxhl.com)专业云服务器厂商,回大陆优化带宽,安全/稳定/低延迟.创新互联助力企业出海业务,提供一站式解决方案。香港服务器-免备案低延迟-双向CN2+BGP极速互访!
当前名称:SuseLinux轻松搭建MySQL数据库(suselinux安装mysql)
本文链接:http://www.gawzjz.com/qtweb/news29/193379.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联